aboutsummaryrefslogtreecommitdiff
path: root/vim/vimrc
Commit message (Collapse)AuthorAgeFilesLines
* Refactor filetype-specific .vimrc materialTom Ryder2018-06-261-49/+11
| | | | | | | | Put filetype bindings into a separate file filemap.vim at the same level as filetype.vim, to be loaded directly after the "filetype" command. This removes per-filetype logic one step from ~/.vimrc, which seems appropriate, and also allows me to use long line breaks in the new file.
* Remap normal J only if loading pluginsTom Ryder2018-06-261-3/+4
| | | | This will also deftly dodge vim-tiny.
* Add fallback for normal JTom Ryder2018-06-251-1/+2
|
* Add and apply new clear_local_maps.vim pluginTom Ryder2018-06-251-1/+1
|
* Use <Leader> in vimrc where reasonableTom Ryder2018-06-251-6/+6
|
* Reindent and refactor local leader mappingsTom Ryder2018-06-251-25/+24
|
* Clear local leader maps on filetype changeTom Ryder2018-06-251-0/+3
| | | | | | | | | | | | Iterate through all the buffer-local mappings each time the filetype changes, and clear any that begin with the local leader, using two autoloaded functions and one autoload variable for :redir. I really don't think it should be this hard. I hope I haven't missed something in the documentation that makes this easier. I thought maparg() or mapcheck() might do it, but no such luck. Maybe I can refactor this later.
* Upgrade fixed_join.vim, define map explicitlyTom Ryder2018-06-251-0/+3
|
* Remove misguided buffer mapping clearTom Ryder2018-06-251-3/+0
| | | | This gets rid of the <Plug> targets as well, of course...
* Clear away filetype buffer mappings in vimrcTom Ryder2018-06-251-0/+3
|
* Adjust an augroup nameTom Ryder2018-06-251-1/+1
|
* Missed an ftplugin map: HTML URL linkingTom Ryder2018-06-251-1/+2
|
* Move all local bindings out into .vimrcTom Ryder2018-06-251-11/+34
| | | | This is the natural way of things, I think.
* Correct .vimrc commentTom Ryder2018-06-251-1/+1
|
* Add diff_prune.vim ftpluginTom Ryder2018-06-251-0/+11
|
* Print working directory after \g in VimTom Ryder2018-06-231-1/+1
|
* Bind \g in Vim to go to the current buffer's dirTom Ryder2018-06-231-0/+2
|
* Add tab cycle bindingsTom Ryder2018-06-231-0/+3
|
* Document mode of Vim leader mappingsTom Ryder2018-06-231-2/+2
|
* Remove 'fillchars' setting from .vimrcTom Ryder2018-06-231-6/+0
| | | | Unneeded
* Refine more .vimrc commentsTom Ryder2018-06-231-5/+5
|
* Lean on defaults for Vim 'shortmess'Tom Ryder2018-06-231-11/+1
|
* Remove j/gj remappingsTom Ryder2018-06-231-6/+0
| | | | Mostly as an experiment; let's see how much I miss them.
* Handle visual mode better in Vim mappingsTom Ryder2018-06-231-3/+12
|
* Adjust more .vimrc comments and whitespaceTom Ryder2018-06-231-4/+2
|
* Reorder .vimrc mappingsTom Ryder2018-06-231-4/+4
|
* Don't reset 'backspace' in .vimrcTom Ryder2018-06-231-1/+0
|
* More comment adjusting in .vimrcTom Ryder2018-06-231-46/+28
|
* Remove 'spelllang' setting from .vimrcTom Ryder2018-06-231-6/+0
| | | | At least on this system, Vim seems to get this right on its own.
* Add [a, ]a shortcuts to cycle through Vim arg listTom Ryder2018-06-231-0/+3
|
* Remove 'equalalways' disable from .vimrcTom Ryder2018-06-231-3/+0
| | | | Just a change in preference.
* Remove 'wrap' disable from .vimrcTom Ryder2018-06-231-3/+0
| | | | | Now that I think about it, if I'm opening a file with long lines I'm actually more likely to want to 'wrap', not less.
* Remove 'swapfile' disable in .vimrcTom Ryder2018-06-231-3/+0
|
* Fix up .vimrc commentsTom Ryder2018-06-231-52/+37
|
* Alphabetically order 'backspace' flagsTom Ryder2018-06-231-1/+1
|
* Remove unneeded :vnoremap commandTom Ryder2018-06-221-1/+0
|
* Adjust comment indent on .vimrc indent settingsTom Ryder2018-06-221-4/+4
|
* Use negative Vim 'softtabstop' valueTom Ryder2018-06-221-1/+8
| | | | | | | | | | From :help 'softtabstop': > When 'sts' is negative, the value of 'shiftwidth' is used. From :help version7.txt: > Patch 7.3.693 > Problem: Can't make 'softtabstop' follow 'shiftwidth'. > Solution: When 'softtabstop' is negative use the value of 'shiftwidth'.
* Revise Vim 'shiftround' commentTom Ryder2018-06-221-1/+1
|
* Correct grammar in a commentTom Ryder2018-06-211-1/+1
|
* Remove encoding .vimrc settingsTom Ryder2018-06-211-6/+0
| | | | | | * 'encoding' defaults to locale, which makes sense * `scriptencoding` is only necessary if there's UTF-8 encoded stuff in the file, and there isn't (yet)
* Correct two .vimrc spelling errorsTom Ryder2018-06-211-2/+2
|
* Review GUI Vim options in .gvimrcTom Ryder2018-06-211-0/+6
|
* Add \c and \C bindings for cursor linesTom Ryder2018-06-211-0/+3
|
* Add 'belloff' .vimrc settingTom Ryder2018-06-211-3/+7
|
* More deckchairs on the TitanicTom Ryder2018-06-211-7/+7
|
* Run :nohlsearch on re-sourcing .vimrcTom Ryder2018-06-211-1/+2
|
* Use new 'display' setting 'truncate' if availableTom Ryder2018-06-211-4/+7
|
* Use slightly more correct v:version checkTom Ryder2018-06-211-1/+1
|
* Compress/improve .vimrc plugin disabling commentsTom Ryder2018-06-211-17/+10
|