Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move angle-bracket matchpairs to Perl filetype | Tom Ryder | 2018-07-10 | 1 | -0/+5 |
| | | | | | This is the only type I can think of where they're actually useful; in HTML, it's annoying having to be over the tag text to get the matching. | ||||
* | Clear b:current_compiler on unload | Tom Ryder | 2018-07-09 | 6 | -0/+6 |
| | |||||
* | Overhaul ftplugin check, lint, tidy | Tom Ryder | 2018-07-09 | 7 | -53/+56 |
| | | | | | | | | | | | | - Set 'equalprg' for HTML and Perl - Discard filter#Stable() - Set default :compiler for all applicable filetypes - Change local leader mappings for Perl and shell script merely to set :compiler, rather than running it - Bind global leader mapping for running :lmake! - Bind global leader mappings for applying 'equalprg' and 'formatprg' to the whole buffer, using a new autoloaded helper function vimrc#Anchor() to avoid the cursor jumping around | ||||
* | Overhaul base after-ftplugins | Tom Ryder | 2018-07-08 | 17 | -207/+65 |
| | | | | Mostly to simplify them--remove a lot of the load-guard cruft. | ||||
* | Upgrade and adjust config for diff_prune.vim | Tom Ryder | 2018-07-08 | 1 | -3/+4 |
| | |||||
* | Test 'modifiable' for spellchecking text/markdown | Tom Ryder | 2018-07-08 | 2 | -2/+2 |
| | |||||
* | Disable concealing when editing Vim help | Tom Ryder | 2018-07-08 | 1 | -0/+21 |
| | |||||
* | Add patterns for Vim help file detection | Tom Ryder | 2018-07-08 | 1 | -0/+1 |
| | |||||
* | Unmap PHP bracket maps | Tom Ryder | 2018-07-08 | 1 | -0/+7 |
| | |||||
* | Remove error suppression on Vim unmaps | Tom Ryder | 2018-07-08 | 1 | -12/+12 |
| | |||||
* | Restore Vim buffer mapping to unload script | Tom Ryder | 2018-07-08 | 1 | -13/+14 |
| | |||||
* | Wrap comments with `gq` in Git commit messages | Tom Ryder | 2018-07-07 | 1 | -1/+1 |
| | | | | | | | | I like quoting things in Git commit messages, as if they were mail messages. This was supposed to be fixed in commit a5b8367, but I didn't add all the necessary flags. | ||||
* | Spin off Vim Perl version bump into ftplugin | Tom Ryder | 2018-07-04 | 1 | -4/+4 |
| | |||||
* | Break up some long VimL lines | Tom Ryder | 2018-07-04 | 1 | -3/+6 |
| | |||||
* | Use :nnoremap for Perl vim maps | Tom Ryder | 2018-07-04 | 1 | -3/+3 |
| | |||||
* | Add _v/_V Vim maps for Perl version bumps | Tom Ryder | 2018-07-03 | 1 | -0/+9 |
| | |||||
* | Don't spellcheck &readonly text/markdown | Tom Ryder | 2018-07-02 | 2 | -8/+12 |
| | | | | | This stops annoying highlighting when I'm just reading something in Vim, rather than editing it (e.g. `view` or an unwriteable file). | ||||
* | Add 'c' flag to 'formatoptions' for gitcommit | Tom Ryder | 2018-07-02 | 1 | -1/+1 |
| | | | | This is so that quotes wrap pleasantly. | ||||
* | Clear away stock vim ftplugin's buffer maps | Tom Ryder | 2018-07-01 | 1 | -15/+13 |
| | |||||
* | Make Vim ftplugin preamble consistent with plugins | Tom Ryder | 2018-07-01 | 16 | -16/+64 |
| | |||||
* | Merge HTML timestamp into after/ftplugin/html.vim | Tom Ryder | 2018-07-01 | 2 | -28/+12 |
| | | | | | I don't see myself breaking this out into its own ftplugin, and the Makefile can be simpler this way. | ||||
* | Add new html/timestamp.vim ftplugin | Tom Ryder | 2018-07-01 | 1 | -0/+28 |
| | | | | | Not sure if this one will get published--it's a bit ad-hoc in its current state. | ||||
* | Remove unneeded matchit set ex PHP after ftplugin | Tom Ryder | 2018-06-30 | 1 | -12/+0 |
| | |||||
* | Conform all after/ftplugin files | Tom Ryder | 2018-06-30 | 3 | -9/+18 |
| | |||||
* | Join some b:undo_ftplugin addenda | Tom Ryder | 2018-06-30 | 7 | -13/+7 |
| | |||||
* | Review vim/ftplugin and vim/indent files | Tom Ryder | 2018-06-30 | 1 | -0/+12 |
| | |||||
* | Refactor ftplugins into single files | Tom Ryder | 2018-06-30 | 45 | -815/+331 |
| | | | | Each thereby effectively becomes its own .vimrc for that type. | ||||
* | Add g:no_plugin_maps checks for ftplugin maps.vim | Tom Ryder | 2018-06-29 | 8 | -0/+40 |
| | |||||
* | Use ftplugins for filetype mappings instead | Tom Ryder | 2018-06-29 | 8 | -11/+170 |
| | |||||
* | Refine 'comments' ftplugins further | Tom Ryder | 2018-06-29 | 4 | -15/+40 |
| | | | | | Add 'formatoptions' flags 'o' and 'r' to all four configured types. This is especially important for block comments in PHP. | ||||
* | Remove 'formatoptions' reset in ftplugins | Tom Ryder | 2018-06-29 | 2 | -2/+2 |
| | |||||
* | Add Vim ftplugin to set 'comments' for sed | Tom Ryder | 2018-06-29 | 1 | -0/+21 |
| | |||||
* | Define 'comments' for AWK | Tom Ryder | 2018-06-29 | 1 | -0/+21 |
| | |||||
* | Reduce shell format ftplugin to just 'comments' | Tom Ryder | 2018-06-29 | 1 | -6/+5 |
| | |||||
* | Add 'comments' settings for sh filetype | Tom Ryder | 2018-06-29 | 1 | -0/+22 |
| | |||||
* | Set 'include' and 'path' specifically in C/C++ | Tom Ryder | 2018-06-29 | 2 | -0/+44 |
| | | | | | | Otherwise, use defaults that should be meaningful in other languages too, just to be tidy and not to show string.h in :find results when editing Awk scripts. | ||||
* | Clear away VimL mapping rubbish | Tom Ryder | 2018-06-26 | 1 | -0/+37 |
| | |||||
* | Missed an ftplugin map: HTML URL linking | Tom Ryder | 2018-06-25 | 1 | -9/+0 |
| | |||||
* | Move all local bindings out into .vimrc | Tom Ryder | 2018-06-25 | 10 | -90/+0 |
| | | | | This is the natural way of things, I think. | ||||
* | 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 autoload function for tidy filters | Tom Ryder | 2018-06-17 | 2 | -26/+12 |
| | |||||
* | Use autoload function for temp-makeprg :lmake | Tom Ryder | 2018-06-17 | 8 | -165/+55 |
| | |||||
* | Arrange for tidiers to hold window position | Tom Ryder | 2018-06-17 | 2 | -2/+16 |
| | |||||
* | Completely overhaul after/ftplugin files | Tom Ryder | 2018-06-17 | 18 | -356/+346 |
| | | | | | | | | | | | | | 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 |
| | |||||
* | Use `function!` consistently in ftplugins | Tom Ryder | 2018-06-16 | 8 | -104/+88 |
| | |||||
* | Spin off markdown_autoformat as its own distro | Tom Ryder | 2018-06-05 | 1 | -108/+0 |
| | |||||
* | Restore ftplugin extras to vim/after dir | Tom Ryder | 2018-06-05 | 3 | -0/+186 |
| | | | | | This reverts commit a14bc50. Changed my mind; decided it's tidier this way. | ||||
* | Move Markdown and PHP ftplugins from after dir | Tom Ryder | 2018-06-04 | 3 | -174/+0 |
| | | | | | | | Because we use our own private copies of the primary filetype plugins, they'll get loaded in the correct order from here. Also adjust Makefile to accommodate the extra level. | ||||
* | Support counts and registers in paste wrapping | Tom Ryder | 2018-06-04 | 1 | -3/+3 |
| |