aboutsummaryrefslogtreecommitdiff
path: root/vim/vimrc
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Correct start-of-line jumps in Vim line exec mapsTom Ryder2018-08-041-3/+3
| | | | | | | g^ moves to the first non-blank character of the screen line, for use when 'wrap' is on. I just wanted ^. g_ is correct, though.
* Correct a commentTom Ryder2018-08-031-1/+1
|
* Tidy mapping definition for \<Tom Ryder2018-08-031-2/+2
|
* Remove j/gj,k/gk maps againTom Ryder2018-08-031-6/+0
| | | | I'm having some trouble deciding on these.
* Revert "Remove & remaps"Tom Ryder2018-08-021-0/+6
| | | | | | This reverts commit 5a9fbcf87cdf4513d3598700b6c6c4ec83dca139. I misread the description of g&.
* Add some experimental :vimgrep and :helpgrep mapsTom Ryder2018-08-021-0/+5
|
* Use g_ instead of $ for yanking command linesTom Ryder2018-08-021-3/+3
| | | | Excludes trailing spaces that way
* Correct \: mappingTom Ryder2018-08-021-1/+1
| | | | Missing yank!
* Round out execution mappingsTom Ryder2018-08-021-2/+8
| | | | | We'll clobber "z for now. I might rewrite this to be functional at some point, but I do rather like that these all work with vim-tiny.
* Use \! instead of \@ for line-executeTom Ryder2018-08-021-2/+2
|
* Add 'confirm'Tom Ryder2018-08-021-0/+3
| | | | | I'm not sure I'll like this, but it's worth a go instead of manually adding bangs to each command.
* Add \@ mapping to execute lines with 'shell'Tom Ryder2018-08-021-0/+3
|
* Revert "Remove j/gj remappings"Tom Ryder2018-08-011-0/+6
| | | | | | I missed them. This reverts commit 5b06161ece5f72b3de4ad064ed62986a68ffc93f.
* Add leader mappings for < and >Tom Ryder2018-08-011-0/+4
|
* Check for existence of +completeoptTom Ryder2018-08-011-4/+6
|
* Add longest and menuone to 'completeopt'Tom Ryder2018-08-011-0/+4
|
* Add scroll_next.vim pluginTom Ryder2018-07-311-2/+3
|
* Correct syntax of new mapTom Ryder2018-07-271-1/+1
|
* Try an expanded mapping for <Space>Tom Ryder2018-07-271-0/+3
| | | | If at the end of the file, change to the next file in the argument list.