Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Reorder .vimrc file | Tom Ryder | 2018-06-20 | 1 | -194/+178 |
| | | | | | | Put options up the top, starting with core ones and then feature-dependent ones, in alphabetical order, then mappings, then digraphs, then plugin-specific settings. | ||||
* | Remove unneeded 'showtabline' .vimrc setting | Tom Ryder | 2018-06-20 | 1 | -5/+0 |
| | | | | This is the default anyway. | ||||
* | Correct "Tmux" to "tmux" in a comment. | Tom Ryder | 2018-06-20 | 1 | -1/+1 |
| | |||||
* | Remove unneeded 'laststatus' .vimrc set | Tom Ryder | 2018-06-20 | 1 | -4/+0 |
| | | | | This is the default anyway. | ||||
* | Restructure indent settings in .vimrc | Tom Ryder | 2018-06-20 | 1 | -16/+6 |
| | |||||
* | Use more idiomatic `if 1` in .vimrc | Tom Ryder | 2018-06-20 | 1 | -2/+2 |
| | | | | | | These blocks are to exclude vim-tiny from trying to run :let commands, which it can't do; the usual way this seems to be turned off is checking the value "1", rather than the 'eval' feature. | ||||
* | Remove unnecessary 'undofile' settings | Tom Ryder | 2018-06-20 | 1 | -9/+0 |
| | | | | On Unix, 'undolevels' defaults to 1000, and 'undofile' defaults to off. | ||||
* | Remove 'esckeys' .vimrc setting | Tom Ryder | 2018-06-20 | 1 | -6/+0 |
| | | | | I don't think this has ever actually caused or fixed a problem. | ||||
* | Remove 'timeout' and related Vim settings | Tom Ryder | 2018-06-20 | 1 | -9/+0 |
| | | | | More over-setting, for a problem I'm not sure I ever actually had. | ||||
* | Remove 'ttyfast' setting | Tom Ryder | 2018-06-20 | 1 | -4/+0 |
| | | | | | It defaults to on based on the terminal type, which seems pretty sensible, and seems to work fine with my tmux settings. | ||||
* | Reduce 'formatoptions' flag toggling to just 'a' | Tom Ryder | 2018-06-20 | 1 | -11/+2 |
| | | | | | The other three that I've removed are almost certainly better in filetype plugins. | ||||
* | Simplify .vim 'paste' and 'pastetoggle' settings | Tom Ryder | 2018-06-20 | 1 | -5/+1 |
| | | | | | 'paste' is off by default, obviously, and a terser comment can describe 'pastetoggle'. | ||||
* | Remove 'scrolloff' and 'sidescrolloff' .vimrc set | Tom Ryder | 2018-06-20 | 1 | -7/+1 |
| | | | | | 'scrolloff' defaults to 0 anyway, and I don't often run into 'sidescrolloff' at all. | ||||
* | Remove 'autoread' and 'autowrite' .vimrc settings | Tom Ryder | 2018-06-20 | 1 | -8/+0 |
| | | | | These seem like antipatterns, on reflection. | ||||
* | Add '**' to Vim 'path' rather than replacing it | Tom Ryder | 2018-06-20 | 1 | -1/+1 |
| | |||||
* | Simplify boolean toggle options in .vimrc | Tom Ryder | 2018-06-20 | 1 | -8/+4 |
| | | | | | 'list', 'number', and 'spell' all default to off with a .vimrc, so they don't need to be set and can just have the mapping. | ||||
* | Remove 'complete' setting in .vimrc | Tom Ryder | 2018-06-20 | 1 | -4/+0 |
| | | | | I nearly never use completion anyway, so best just to leave this out. | ||||
* | Tidy 'ruler' setting in .vimrc | Tom Ryder | 2018-06-20 | 1 | -4/+1 |
| | |||||
* | Remove .vimrc 'showmode' setting | Tom Ryder | 2018-06-20 | 1 | -3/+0 |
| | | | | It defaults to being on in Vim. | ||||
* | Remove Vim 'showcmd' setting | Tom Ryder | 2018-06-20 | 1 | -3/+0 |
| | | | | I don't actually look at the keys I'm entering that often, if ever. | ||||
* | Remove .vimrc 'history' setting | Tom Ryder | 2018-06-20 | 1 | -3/+0 |
| | | | | | I don't think I can actually remember an instance of having needed to recall beyond the 50th command or search pattern. | ||||
* | Remove .vimrc 'switchbuf' settings | Tom Ryder | 2018-06-20 | 1 | -7/+0 |
| | | | | I never use it. | ||||
* | Remove .vimrc 'backupext' setting | Tom Ryder | 2018-06-20 | 1 | -3/+0 |
| | | | | | The default is fine, since any backups will be tucked away in a directory chosen by auto_cache_dirs.vim anyway, if possible. | ||||
* | Use a simpler test for colorscheme absence | Tom Ryder | 2018-06-20 | 1 | -1/+1 |
| | |||||
* | Add after/ftplugin for gitcommit to quote with > | Tom Ryder | 2018-06-20 | 1 | -0/+25 |
| | | | | | | I love the way this works when writing mail, and find myself missing it when writing Git commits that include block quotes. This is ported from ftplugin/mail.vim. | ||||
* | Use case sensitivity explicit operator in .vimrc | Tom Ryder | 2018-06-20 | 1 | -1/+1 |
| | |||||
* | Remove .vimrc 'backup', 'writebackup' settings | Tom Ryder | 2018-06-20 | 1 | -7/+1 |
| | | | | | | | | | | | | | 'backup' is off by default, and :help 'writebackup' recommends against disabling it: > WARNING: Switching this option off means that when Vim fails to write > your buffer correctly and then, for whatever reason, Vim exits, you > lose both the original file and what you were writing. Only reset > this option if your file system is almost full and it makes the write > fail (and make sure not to exit Vim until the write was successful). The auto_cache_dirs.vim plugin turns this on if it sensibly can, anyway. | ||||
* | Refine colorscheme selection logic | Tom Ryder | 2018-06-20 | 1 | -5/+7 |
| | |||||
* | Remove some unneeded silencing | Tom Ryder | 2018-06-19 | 1 | -20/+20 |
| | |||||
* | Remove unneeded <silent> | Tom Ryder | 2018-06-19 | 1 | -1/+1 |
| | |||||
* | Move filetype print mapping to more logical place | Tom Ryder | 2018-06-19 | 1 | -4/+3 |
| | |||||
* | Simplify syntax settings | Tom Ryder | 2018-06-19 | 1 | -3/+2 |
| | |||||
* | Rearrange filetype.vim final stanzas | Tom Ryder | 2018-06-19 | 1 | -3/+3 |
| | |||||
* | Add fallback log filetype | Tom Ryder | 2018-06-18 | 1 | -1/+5 |
| | |||||
* | Correct a filetype.vim comment | Tom Ryder | 2018-06-18 | 1 | -1/+1 |
| | |||||
* | Add missing ! | Tom Ryder | 2018-06-17 | 1 | -1/+1 |
| | |||||
* | Update plugins | Tom Ryder | 2018-06-17 | 8 | -0/+0 |
| | |||||
* | Update big_file_options.vim | Tom Ryder | 2018-06-17 | 1 | -0/+0 |
| | |||||
* | Update auto_cache_dirs.vim | Tom Ryder | 2018-06-17 | 1 | -0/+0 |
| | |||||
* | Update markdown_autoformat.vim | Tom Ryder | 2018-06-17 | 1 | -0/+0 |
| | |||||
* | Update insert_suspend_hlsearch.vim | Tom Ryder | 2018-06-17 | 1 | -0/+0 |
| | |||||
* | Use autoload function for tidy filters | Tom Ryder | 2018-06-17 | 3 | -26/+19 |
| | |||||
* | Refine compiler#Make() function | Tom Ryder | 2018-06-17 | 1 | -1/+23 |
| | |||||
* | Use autoload function for temp-makeprg :lmake | Tom Ryder | 2018-06-17 | 9 | -165/+66 |
| | |||||
* | Add local copy of php.vim compiler | Tom Ryder | 2018-06-17 | 1 | -0/+23 |
| | | | | Slightly adapted; doesn't load at all if &compatible | ||||
* | Arrange for tidiers to hold window position | Tom Ryder | 2018-06-17 | 2 | -2/+16 |
| | |||||
* | Update markdown_autoformat.vim | Tom Ryder | 2018-06-17 | 1 | -0/+0 |
| | |||||
* | Update surround.vim | Tom Ryder | 2018-06-17 | 1 | -0/+0 |
| | |||||
* | Completely overhaul after/ftplugin files | Tom Ryder | 2018-06-17 | 22 | -356/+424 |
| | | | | | | | | | | | | | Should have done some of this in separate commits; oh well. * Rewrite headers for each ftplugin * Require Vim version >= 7.0, and thereby: * Switch back to location list * Don't check for b:undo_ftplugin existence, assume it * Save and restore compiler instead of internal options * Add bash, ksh, sh, and shellcheck compilers * Rename mail/format_flowed.vim to mail/flowed.vim * Rename sh/bash_han.vim to sh/han.vim | ||||
* | Use short-circuit for no-mapping check | Tom Ryder | 2018-06-16 | 11 | -197/+197 |
| |