Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Update and reconfigure for insert_cancel.vim | Tom Ryder | 2018-07-12 | 2 | -2/+2 | |
| | ||||||
* | Update Vim plugins | Tom Ryder | 2018-07-12 | 4 | -0/+0 | |
| | ||||||
* | Remove fixed_join.vim plugin | Tom Ryder | 2018-07-12 | 2 | -5/+0 | |
| | | | | | | From discussion with nickspoon; let's try out using the jump-to-join default behaviour for a little while, and use gq motions instead for formatting prose. | |||||
* | Upgrade cmdwin_ctrlc.vim plugin | Tom Ryder | 2018-07-12 | 1 | -0/+0 | |
| | ||||||
* | Upgrade insert_cancel.vim again | Tom Ryder | 2018-07-12 | 1 | -0/+0 | |
| | ||||||
* | Check for +conceal before setting 'conceallevel' | Tom Ryder | 2018-07-11 | 1 | -1/+1 | |
| | ||||||
* | Upgrade insert_cancel.vim | Tom Ryder | 2018-07-11 | 1 | -0/+0 | |
| | ||||||
* | Remove session_lazy.vim | Tom Ryder | 2018-07-10 | 2 | -48/+0 | |
| | | | | | I think this is the wrong approach, and maybe even a slight security risk. | |||||
* | Add missing dot to mutt filetype.vim path | Tom Ryder | 2018-07-10 | 1 | -1/+1 | |
| | ||||||
* | Add session_lazy.vim plugin | Tom Ryder | 2018-07-10 | 2 | -0/+48 | |
| | | | | | | | Mostly to properly tie down the way I want sessions to behave while I write my book. No documentation yet! | |||||
* | Add 'sessionoptions' settings | Tom Ryder | 2018-07-10 | 1 | -0/+6 | |
| | | | | | | | | This disables saving global and local options and mappings in the sessions. This is more trouble than it's worth for me, because sessions don't include buffer-local variables, which means that in addition to restoring the state of options and mappings, plugins and filetype plugins are reloaded in the absence of b:loaded_* guards. | |||||
* | Correct login around ftplugin/make.vim mappings | Tom Ryder | 2018-07-10 | 1 | -4/+2 | |
| | ||||||
* | Move after/ftplugin/sed.vim to ftplugin/sed.vim | Tom Ryder | 2018-07-10 | 2 | -9/+9 | |
| | | | | | Vim doesn't have a stock ftplugin for sed at all (just syntax), so this can be our base one. | |||||
* | Clean up existing ftplugins a bit | Tom Ryder | 2018-07-10 | 3 | -5/+9 | |
| | ||||||
* | Overhaul after/ftplugin | Tom Ryder | 2018-07-10 | 17 | -95/+51 | |
| | | | | | | Use .= operator to append to b:undo_ftplugin, as we're requiring Vim 7.0 or later everywhere here anyway. Also remove &compatible where we don't need line breaks. | |||||
* | Add explicit group to ftdetect rule | Tom Ryder | 2018-07-10 | 1 | -1/+1 | |
| | | | | | This isn't strictly necessary, as it's sourced into the group from filetype.vim, but making it explicit appeases vint. | |||||
* | Move angle-bracket matchpairs to Perl filetype | Tom Ryder | 2018-07-10 | 2 | -3/+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. | |||||
* | Add extra Perl file detection rules | Tom Ryder | 2018-07-09 | 1 | -0/+9 | |
| | ||||||
* | Adjust comment on scripts.vim load | Tom Ryder | 2018-07-09 | 1 | -3/+3 | |
| | ||||||
* | Don't defer package load for matchit | Tom Ryder | 2018-07-09 | 1 | -1/+1 | |
| | ||||||
* | Clear b:current_compiler on unload | Tom Ryder | 2018-07-09 | 6 | -0/+6 | |
| | ||||||
* | Adjust comments in filetype.vim | Tom Ryder | 2018-07-09 | 1 | -3/+5 | |
| | ||||||
* | Tweak HTML indenting to indent after <p> | Tom Ryder | 2018-07-09 | 1 | -0/+2 | |
| | ||||||
* | Use !=# for &filetype match | Tom Ryder | 2018-07-09 | 1 | -1/+1 | |
| | ||||||
* | Revert :setglobal changes | Tom Ryder | 2018-07-09 | 1 | -19/+23 | |
| | | | | | | | | | I thought that global options were the defaults for local options for new buffers, but that does not seem to be the case. Instead, reload the filetype for the active buffer in the reload guard. I wonder what the point of :setglobal even is? | |||||
* | Overhaul ftplugin check, lint, tidy | Tom Ryder | 2018-07-09 | 11 | -93/+69 | |
| | | | | | | | | | | | | - 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 | |||||
* | Change local leader back to comma | Tom Ryder | 2018-07-08 | 1 | -1/+1 | |
| | | | | | Double-backslash had a major problem--if there was no local mapping defined, you ended up loading the global one. | |||||
* | Overhaul base after-ftplugins | Tom Ryder | 2018-07-08 | 17 | -207/+65 | |
| | | | | Mostly to simplify them--remove a lot of the load-guard cruft. | |||||
* | Remove Perl indent string again | Tom Ryder | 2018-07-08 | 1 | -137/+0 | |
| | | | | This is probably fighting too much against the grain, at least for now. | |||||
* | Tidy space and backspace mappings | Tom Ryder | 2018-07-08 | 1 | -7/+3 | |
| | ||||||
* | Upgrade and adjust config for diff_prune.vim | Tom Ryder | 2018-07-08 | 2 | -3/+4 | |
| | ||||||
* | Highlight overly long Git commit subjects as error | Tom Ryder | 2018-07-08 | 1 | -0/+2 | |
| | ||||||
* | 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 | 2 | -0/+3 | |
| | ||||||
* | Move shebang updating into filetype.vim | Tom Ryder | 2018-07-08 | 3 | -27/+13 | |
| | | | | Much more logical location. | |||||
* | Use stridx() for shebang check | Tom Ryder | 2018-07-08 | 1 | -1/+1 | |
| | ||||||
* | Correct filetype reset; blank, not NONE | Tom Ryder | 2018-07-08 | 1 | -1/+1 | |
| | ||||||
* | Correct a comment on shebang_update.vim | Tom Ryder | 2018-07-08 | 1 | -1/+1 | |
| | ||||||
* | Add \T map to clear filetype | Tom Ryder | 2018-07-08 | 1 | -0/+2 | |
| | ||||||
* | Add .vimrc reload flag and message | Tom Ryder | 2018-07-08 | 1 | -0/+8 | |
| | ||||||
* | Add \R for filetype reloading | Tom Ryder | 2018-07-08 | 1 | -0/+2 | |
| | ||||||
* | Separate <Space> and <Backspace> maps | Tom Ryder | 2018-07-08 | 1 | -3/+6 | |
| | ||||||
* | Use :setglobal and :setlocal in .vimrc | Tom Ryder | 2018-07-08 | 1 | -23/+23 | |
| | | | | | So that if the file gets reloaded, stuff in filetype buffers doesn't get its settings messed with. | |||||
* | Keep more Vim history | Tom Ryder | 2018-07-08 | 1 | -0/+3 | |
| | ||||||
* | Add \N to toggle Vim 'ruler' | Tom Ryder | 2018-07-08 | 1 | -0/+2 | |
| | ||||||
* | 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 | |
| | ||||||
* | Arrange for Ctrl-C to remap over Escape | Tom Ryder | 2018-07-08 | 2 | -2/+2 | |
| | | | | This way, InsertLeave actually gets fired. |