Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove :nohlsearch from vimrc | Tom Ryder | 2018-07-13 | 1 | -2/+1 |
| | | | | This doesn't actually appear to be necessary. | ||||
* | Move to after headers when writing new mail | Tom Ryder | 2018-07-13 | 1 | -0/+7 |
| | |||||
* | Rename and refine reload_vimrc_filetype.vim | Tom Ryder | 2018-07-13 | 1 | -10/+5 |
| | |||||
* | Remove visual mode space/backspace remap | Tom Ryder | 2018-07-13 | 1 | -5/+1 |
| | | | | I'm not likely to use these. | ||||
* | Move .vimrc reloading stuff into custom plugin | Tom Ryder | 2018-07-13 | 2 | -12/+28 |
| | | | | Not sure whether I'll bother packaging this one. | ||||
* | Add missing angle bracket for Vim ftplugin undo | Tom Ryder | 2018-07-13 | 1 | -1/+1 |
| | |||||
* | Remove bell disabling in Vim | Tom Ryder | 2018-07-13 | 1 | -7/+0 |
| | | | | | | I just realised that all of my terminals are already configured to handle this in a useful way; in tmux, the window name goes red, and in PuTTY, the Windows taskbar icon flashes. | ||||
* | Simplify 'shortmess' settings | Tom Ryder | 2018-07-13 | 1 | -5/+2 |
| | | | | Just to avoid solving problems I don't actually have. | ||||
* | Disable 'spellcapcheck' for README.md files | Tom Ryder | 2018-07-13 | 1 | -4/+16 |
| | | | | | This is because such files very often have headings or sentences that start with filenames. | ||||
* | Check for 'spell' feature in ftplugins | Tom Ryder | 2018-07-12 | 2 | -2/+2 |
| | |||||
* | Add ftplugin for tmux | Tom Ryder | 2018-07-12 | 1 | -0/+9 |
| | | | | | Just with comment formatting rules--there's no stock ftplugin in Vim at the moment, just a syntax file. | ||||
* | Include hotfixes for plugin map renames | Tom Ryder | 2018-07-12 | 4 | -0/+0 |
| | |||||
* | Update and configure for perl_version_bump.vim | Tom Ryder | 2018-07-12 | 2 | -2/+2 |
| | |||||
* | Update and configure for make_target.vim | Tom Ryder | 2018-07-12 | 2 | -1/+1 |
| | |||||
* | Update and configure for put_blank_lines.vim | Tom Ryder | 2018-07-12 | 2 | -2/+2 |
| | |||||
* | Upgrade and configure for paste_open.vim | Tom Ryder | 2018-07-12 | 2 | -2/+2 |
| | |||||
* | Update and configure for strip_trailing_whitespace | Tom Ryder | 2018-07-12 | 2 | -1/+1 |
| | |||||
* | Update and reconfigure for copy_linebreak.vim | Tom Ryder | 2018-07-12 | 2 | -1/+1 |
| | |||||
* | 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 |
| |