aboutsummaryrefslogtreecommitdiff
path: root/vim
Commit message (Collapse)AuthorAgeFilesLines
* Remove :nohlsearch from vimrcTom Ryder2018-07-131-2/+1
| | | | This doesn't actually appear to be necessary.
* Move to after headers when writing new mailTom Ryder2018-07-131-0/+7
|
* Rename and refine reload_vimrc_filetype.vimTom Ryder2018-07-131-10/+5
|
* Remove visual mode space/backspace remapTom Ryder2018-07-131-5/+1
| | | | I'm not likely to use these.
* Move .vimrc reloading stuff into custom pluginTom Ryder2018-07-132-12/+28
| | | | Not sure whether I'll bother packaging this one.
* Add missing angle bracket for Vim ftplugin undoTom Ryder2018-07-131-1/+1
|
* Remove bell disabling in VimTom Ryder2018-07-131-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' settingsTom Ryder2018-07-131-5/+2
| | | | Just to avoid solving problems I don't actually have.
* Disable 'spellcapcheck' for README.md filesTom Ryder2018-07-131-4/+16
| | | | | This is because such files very often have headings or sentences that start with filenames.
* Check for 'spell' feature in ftpluginsTom Ryder2018-07-122-2/+2
|
* Add ftplugin for tmuxTom Ryder2018-07-121-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 renamesTom Ryder2018-07-124-0/+0
|
* Update and configure for perl_version_bump.vimTom Ryder2018-07-122-2/+2
|
* Update and configure for make_target.vimTom Ryder2018-07-122-1/+1
|
* Update and configure for put_blank_lines.vimTom Ryder2018-07-122-2/+2
|
* Upgrade and configure for paste_open.vimTom Ryder2018-07-122-2/+2
|
* Update and configure for strip_trailing_whitespaceTom Ryder2018-07-122-1/+1
|
* Update and reconfigure for copy_linebreak.vimTom Ryder2018-07-122-1/+1
|
* Update and reconfigure for insert_cancel.vimTom Ryder2018-07-122-2/+2
|
* Update Vim pluginsTom Ryder2018-07-124-0/+0
|
* Remove fixed_join.vim pluginTom Ryder2018-07-122-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 pluginTom Ryder2018-07-121-0/+0
|
* Upgrade insert_cancel.vim againTom Ryder2018-07-121-0/+0
|
* Check for +conceal before setting 'conceallevel'Tom Ryder2018-07-111-1/+1
|
* Upgrade insert_cancel.vimTom Ryder2018-07-111-0/+0
|
* Remove session_lazy.vimTom Ryder2018-07-102-48/+0
| | | | | I think this is the wrong approach, and maybe even a slight security risk.
* Add missing dot to mutt filetype.vim pathTom Ryder2018-07-101-1/+1
|
* Add session_lazy.vim pluginTom Ryder2018-07-102-0/+48
| | | | | | | Mostly to properly tie down the way I want sessions to behave while I write my book. No documentation yet!
* Add 'sessionoptions' settingsTom Ryder2018-07-101-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 mappingsTom Ryder2018-07-101-4/+2
|
* Move after/ftplugin/sed.vim to ftplugin/sed.vimTom Ryder2018-07-102-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 bitTom Ryder2018-07-103-5/+9
|
* Overhaul after/ftpluginTom Ryder2018-07-1017-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 ruleTom Ryder2018-07-101-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 filetypeTom Ryder2018-07-102-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 rulesTom Ryder2018-07-091-0/+9
|
* Adjust comment on scripts.vim loadTom Ryder2018-07-091-3/+3
|
* Don't defer package load for matchitTom Ryder2018-07-091-1/+1
|
* Clear b:current_compiler on unloadTom Ryder2018-07-096-0/+6
|
* Adjust comments in filetype.vimTom Ryder2018-07-091-3/+5
|
* Tweak HTML indenting to indent after <p>Tom Ryder2018-07-091-0/+2
|
* Use !=# for &filetype matchTom Ryder2018-07-091-1/+1
|
* Revert :setglobal changesTom Ryder2018-07-091-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, tidyTom Ryder2018-07-0911-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 commaTom Ryder2018-07-081-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-ftpluginsTom Ryder2018-07-0817-207/+65
| | | | Mostly to simplify them--remove a lot of the load-guard cruft.
* Remove Perl indent string againTom Ryder2018-07-081-137/+0
| | | | This is probably fighting too much against the grain, at least for now.
* Tidy space and backspace mappingsTom Ryder2018-07-081-7/+3
|
* Upgrade and adjust config for diff_prune.vimTom Ryder2018-07-082-3/+4
|
* Highlight overly long Git commit subjects as errorTom Ryder2018-07-081-0/+2
|