aboutsummaryrefslogtreecommitdiff
path: root/vim/vimrc
Commit message (Collapse)AuthorAgeFilesLines
* Break up some long conditions for readabilityTom Ryder2019-01-151-2/+4
|
* Add setting for p flag to Vim 'formatoptions'Tom Ryder2019-01-151-0/+5
|
* Revert "Add experimental delimit_operator.vim plugin"Tom Ryder2019-01-041-8/+0
| | | | | | | | | This reverts commit 6ed48b12e451a0770d5a3f236e66e0e7e9a39c8d. I don't think this is the right approach. The main reason I dropped surround.vim was because I didn't like how often I was doing something that doesn't work at all in vanilla Vim. If I make a half-assed re-implementation, I'm just perpetuating the problem.
* Add experimental delimit_operator.vim pluginTom Ryder2019-01-041-0/+8
| | | | | | This is an attempt at a small subset of surround.vim's behaviour, hopefully drastically simplified. I'm not actually sure how useful or practical this is going to be yet.
* Use :lhelpgrep for help search shortcutTom Ryder2019-01-031-2/+2
|
* Remove a daft commentTom Ryder2019-01-031-2/+0
|
* Update vertical_region.vim to v1.0.0Tom Ryder2018-12-301-6/+6
|
* Add regex_escape.vim pluginTom Ryder2018-12-291-0/+4
|
* Switch to two-space sentencesTom Ryder2018-12-261-3/+4
| | | | You win, Steve Losh.
* Force 'ttymouse' off a little more carefullyTom Ryder2018-12-261-1/+2
|
* No longer need a longer 'timeoutlen' in VimTom Ryder2018-12-261-3/+0
|
* Include /usr/tmp in 'backupskip'Tom Ryder2018-12-261-1/+2
| | | | The temporary paths used by `sudo -e` appear to be chosen at build time.
* Factor out vimrc user 'runtimepath' switchingTom Ryder2018-12-261-15/+12
|
* Add /j flag to :vimgrep shortcutTom Ryder2018-12-171-1/+1
| | | | | This prevents a jump to the first match, which I usually don't want, at least immediately.
* Use "stub .vimrc" method to dodge vim-tinyTom Ryder2018-12-041-117/+107
|
* Suppress ~/.vim usage during vimrc version checkTom Ryder2018-11-301-1/+9
|
* Remove pre-7.0 Vim handling/boilerplateTom Ryder2018-11-301-39/+23
|
* Comment conditional set of <Plug>(InsertCancel)Tom Ryder2018-11-301-1/+1
|
* Require Vim 7 for filetype and syntax highlightsTom Ryder2018-11-301-2/+2
| | | | | | It's time! The rest of the vimrc can probably be allowed to load, though.
* Adjust a vimrc comment for clarityTom Ryder2018-11-291-3/+3
|
* Remove vim-tiny workaround for 'undodir' settingTom Ryder2018-11-251-2/+2
| | | | | | | | | | | | | | Commit 575f00d changed the setting for 'undodir' and similar path-based settings to set the values conditionally based on the operating system being used, while still setting them sensibly for "tiny" builds of Vim on Unix, which skips all :if blocks. This isn't necessary for 'undodir', because a tiny build of Vim won't have the persistent_undo feature required for the option to exist at all, so we can make this particular setting a little less awkward. The 'backupdir' and 'directory' settings, however, need to keep their existing structure to remain interoperable.
* Restore 'visualbell' Vim settingTom Ryder2018-11-211-0/+3
| | | | | | Commit 35ba8df removed this, but the bell still rings on a TTY and in an X terminal outside of tmux. I didn't notice because the machine I was using doesn't have a PC speaker.
* Revert "Replace paste_open.vim with paste_hook....Tom Ryder2018-09-141-6/+3
| | | | | | | This reverts commit dce5abc0724428f805562dd32bf9a71677d55aaa. On review, paste_open is good enough. I can always dig this back up again if I need to.
* Replace paste_open.vim with paste_hook.vimTom Ryder2018-09-121-3/+6
| | | | Still a little experimental; no documentation (or distribution) yet.
* Correct &laststatus default value testTom Ryder2018-09-091-1/+1
|
* Unset 'laststatus' and 'ruler' only if they're setTom Ryder2018-09-071-2/+6
|
* Specify object type in commentsTom Ryder2018-09-071-2/+2
|
* Add "whole buffer" object an experimentTom Ryder2018-09-071-0/+3
|
* Scrap the nvim.vim runtime includeTom Ryder2018-09-051-5/+9
| | | | | It's overkill; just add comments explaining why we're setting what the Vim default is.
* Comment to explain \c,\C mappingsTom Ryder2018-09-041-2/+2
|
* Use \_ as Vim text object for `[,`] marksTom Ryder2018-09-021-0/+3
|
* Spin out repeated blank lines map to new pluginTom Ryder2018-08-301-0/+6
|
* Add another blank lineTom Ryder2018-08-231-0/+1
|
* Correct some leader map definition commentsTom Ryder2018-08-231-4/+4
|
* Add vertical spacing to leader maps sectionTom Ryder2018-08-231-0/+28
|
* Add visual-mode analogues to some leader mapsTom Ryder2018-08-231-0/+15
|
* Check for existence of :xmap for mappingTom Ryder2018-08-231-1/+3
|
* Add replace_operator.vim plugin and configTom Ryder2018-08-221-0/+3
|
* Adjust mappings for reloading vimrc and filetypeTom Ryder2018-08-221-4/+4
| | | | This is to make room for a new \r mapping, shortly.
* Use <PageDown> rather than <C-F> in mappingTom Ryder2018-08-161-1/+1
| | | | Rather clearer
* Reorder .vimrc a bitTom Ryder2018-08-161-27/+27
|
* Remove Unix 'backupskip' parts if not running UnixTom Ryder2018-08-161-0/+4
|
* Add per-flag comments for 'bsk', 'ssop'Tom Ryder2018-08-161-5/+5
|
* Use slightly more correct dir definitionsTom Ryder2018-08-161-3/+15
|
* Add vertical_region.vim pluginTom Ryder2018-08-101-0/+10
|
* Check for 'cursorline' existenceTom Ryder2018-08-071-2/+4
|
* Revert "Use ^= instead of += for arbitrary tex..."Tom Ryder2018-08-071-6/+6
| | | | This (partly) reverts commit 9c05d0aaa8b3d95d6defd05aa1c352e28be43c01.
* Use ^= instead of += for arbitrary text optionsTom Ryder2018-08-061-8/+8
| | | | | | | This avoids an edge case where arbitrary text at the end of a directory name or flag:value disrupts the meaning of the added object. This was already applied for 'backupdir', 'directory', and 'undodir', but it needed to be added in a couple of other places too.
* Add cursorline_current.vim pluginTom Ryder2018-08-041-0/+5
| | | | | Also turn on 'cursorline' option in .vimrc, and update sahara.vim colorscheme, which has a nice subdued 'cursorline'.
* Correct comments on Vim maps to show mappingsTom Ryder2018-08-041-2/+2
| | | | The :map command does not show, for example, insert mode mappings.