aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'release/v1.26.0'v1.26.0Tom Ryder2018-07-1226-116/+82
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * release/v1.26.0: Bump VERSION Upgrade insert_cancel.vim again Check for +conceal before setting 'conceallevel' Upgrade insert_cancel.vim Remove session_lazy.vim Add missing dot to mutt filetype.vim path Add session_lazy.vim plugin Add 'sessionoptions' settings Correct login around ftplugin/make.vim mappings Move after/ftplugin/sed.vim to ftplugin/sed.vim Clean up existing ftplugins a bit Overhaul after/ftplugin Add explicit group to ftdetect rule Move angle-bracket matchpairs to Perl filetype
| * Bump VERSIONTom Ryder2018-07-121-2/+2
| |
| * 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.
| * Merge branch 'release/v1.25.0' into developTom Ryder2018-07-091-2/+2
| |\ | | | | | | | | | | | | * release/v1.25.0: Bump VERSION
* | \ Merge branch 'release/v1.25.0'v1.25.0Tom Ryder2018-07-0933-475/+212
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * release/v1.25.0: Add extra Perl file detection rules Adjust comment on scripts.vim load Don't defer package load for matchit Clear b:current_compiler on unload Adjust comments in filetype.vim Specify which Vim to run in Makefile Tweak HTML indenting to indent after <p> Use !=# for &filetype match Revert :setglobal changes Overhaul ftplugin check, lint, tidy Change local leader back to comma Overhaul base after-ftplugins Remove Perl indent string again Tidy space and backspace mappings Upgrade and adjust config for diff_prune.vim Highlight overly long Git commit subjects as error Test 'modifiable' for spellchecking text/markdown Disable concealing when editing Vim help Add patterns for Vim help file detection Move shebang updating into filetype.vim Use stridx() for shebang check Correct filetype reset; blank, not NONE Correct a comment on shebang_update.vim
| * | Bump VERSIONTom Ryder2018-07-091-2/+2
| |/
| * Add extra Perl file detection rulesTom Ryder2018-07-092-0/+15
| |
| * 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
| |
| * Specify which Vim to run in MakefileTom Ryder2018-07-091-1/+3
| |
| * 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
| |
| * Test 'modifiable' for spellchecking text/markdownTom Ryder2018-07-082-2/+2
| |
| * Disable concealing when editing Vim helpTom Ryder2018-07-081-0/+21
| |
| * Add patterns for Vim help file detectionTom Ryder2018-07-082-0/+3
| |
| * Move shebang updating into filetype.vimTom Ryder2018-07-083-27/+13
| | | | | | | | Much more logical location.
| * Use stridx() for shebang checkTom Ryder2018-07-081-1/+1
| |
| * Correct filetype reset; blank, not NONETom Ryder2018-07-081-1/+1
| |
| * Correct a comment on shebang_update.vimTom Ryder2018-07-081-1/+1
| |
| * Merge branch 'release/v1.24.0' into developTom Ryder2018-07-081-2/+2
| |\ | | | | | | | | | | | | * release/v1.24.0: Bump VERSION
* | \ Merge branch 'release/v1.24.0'v1.24.0Tom Ryder2018-07-0811-41/+77
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * release/v1.24.0: Bump VERSION Add \T map to clear filetype Add .vimrc reload flag and message Add \R for filetype reloading Separate <Space> and <Backspace> maps Use :setglobal and :setlocal in .vimrc Keep more Vim history Add \N to toggle Vim 'ruler' Unmap PHP bracket maps Remove error suppression on Vim unmaps Restore Vim buffer mapping to unload script Arrange for Ctrl-C to remap over Escape Switch to \\ (double-backslash) for local leader Bind leader maps for delete and insert Map normal <Backspace> in Vim to Ctrl+B Update strip_trailing_whitespace.vim plugin Update Vim submodules
| * | Bump VERSIONTom Ryder2018-07-081-2/+2
| |/
| * Add \T map to clear filetypeTom Ryder2018-07-081-0/+2
| |
| * Add .vimrc reload flag and messageTom Ryder2018-07-081-0/+8
| |
| * Add \R for filetype reloadingTom Ryder2018-07-081-0/+2
| |
| * Separate <Space> and <Backspace> mapsTom Ryder2018-07-081-3/+6
| |
| * Use :setglobal and :setlocal in .vimrcTom Ryder2018-07-081-23/+23
| | | | | | | | | | So that if the file gets reloaded, stuff in filetype buffers doesn't get its settings messed with.
| * Keep more Vim historyTom Ryder2018-07-081-0/+3
| |