aboutsummaryrefslogtreecommitdiff
path: root/vim
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* 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
|
* 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
|
* Add \N to toggle Vim 'ruler'Tom Ryder2018-07-081-0/+2
|
* Unmap PHP bracket mapsTom Ryder2018-07-081-0/+7
|
* Remove error suppression on Vim unmapsTom Ryder2018-07-081-12/+12
|
* Restore Vim buffer mapping to unload scriptTom Ryder2018-07-081-13/+14
|
* Arrange for Ctrl-C to remap over EscapeTom Ryder2018-07-082-2/+2
| | | | This way, InsertLeave actually gets fired.