AgeCommit message (Collapse)AuthorFilesLines
2018-11-30Merge branch 'release/v2.2.0'v2.2.0Tom Ryder21-132/+86
* release/v2.2.0: Bump VERSION Add `abort` attribute to new autoload function Suppress a couple of ShellCheck errors Remove redundant return short-circuit Add explanatory comments for version check Use ||/&& short-circuiting only for flow control Drop support for Bash <= 3.0
2018-11-30Bump VERSIONTom Ryder1-2/+2
2018-11-30Add `abort` attribute to new autoload functionTom Ryder1-1/+1
2018-11-30Suppress a couple of ShellCheck errorsTom Ryder2-0/+2
2018-11-30Remove redundant return short-circuitTom Ryder1-1/+1
2018-11-30Add explanatory comments for version checkTom Ryder1-3/+3
2018-11-30Use ||/&& short-circuiting only for flow controlTom Ryder4-28/+61
If we're doing something besides return/exit, it should be a proper `if` condition so that the semantics are clearer.
2018-11-30Drop support for Bash <= 3.0Tom Ryder15-100/+19
This allows removing a fair bit of boilerplate checking for the availability of `-o bashdefault` for the `complete` builtin, and greatly simplifies the minimum version check.
2018-11-30Merge branch 'hotfix/v2.1.1' into developTom Ryder2-3/+3
* hotfix/v2.1.1: Remove stray pipe from b:undo_indent setting
2018-11-30Merge branch 'hotfix/v2.1.1'v2.1.1Tom Ryder2-3/+3
* hotfix/v2.1.1: Remove stray pipe from b:undo_indent setting
2018-11-30Bump VERSIONTom Ryder1-2/+2
2018-11-30Remove stray pipe from b:undo_indent settingTom Ryder1-1/+1
2018-11-30Merge branch 'release/v2.1.0' into developTom Ryder1-2/+2
* release/v2.1.0: Bump VERSION
2018-11-30Merge branch 'release/v2.1.0'v2.1.0Tom Ryder3-45/+32
* release/v2.1.0: Bump VERSION Remove pre-7.0 Vim handling/boilerplate
2018-11-30Bump VERSIONTom Ryder1-2/+2
2018-11-30Remove pre-7.0 Vim handling/boilerplateTom Ryder2-43/+30
2018-11-30Merge branch 'hotfix/v2.0.1' into developTom Ryder2-2/+2
* hotfix/v2.0.1: Remove executable bit from mim.mi5
2018-11-30Merge branch 'hotfix/v2.0.1'v2.0.1Tom Ryder2-2/+2
* hotfix/v2.0.1: Remove executable bit from mim.mi5
2018-11-30Bump VERSIONTom Ryder1-2/+2
2018-11-30Remove executable bit from mim.mi5Tom Ryder1-0/+0
2018-11-30Merge branch 'release/v2.0.0' into developTom Ryder1-2/+2
2018-11-30Merge branch 'release/v2.0.0'v2.0.0Tom Ryder34-208/+50
* release/v2.0.0: Update make_target.vim to v1.2.0 Comment conditional set of <Plug>(InsertCancel) Require Vim 7 for filetype and syntax highlights Simplify a load guard for sh.vim syntax tweaks Clear away a flag after HTML indent load Remove some Vim syntax boilerplate Pare down after/indent scripts a fair bit Remove some overzealous b:undo_* setting Add missing detail to a comment Remove double-key mapping shortcuts Remove boilerplate after/ftplugin load guards Simplify after/ftplugin for C Set b:did_ftplugin flag in Vim ftplugins Adjust a vimrc comment for clarity Simplify ft=sh subtype flag clearing Add dummy function for HTML omnicompletion Clear away stock ft=mail quoting maps Wrap autocmd! clear for ft=mail in :execute Add timestamp augroup clearing to Vim ft=html Abbreviate Vim ft=html autocmd clearing Restore value of 'colorcolumn' after ft=gitcommit Wrap Vim gitcommit autocmd clear in :execute
2018-11-30Bump VERSIONTom Ryder1-2/+2
2018-11-30Update make_target.vim to v1.2.0Tom Ryder1-0/+0
2018-11-30Comment conditional set of <Plug>(InsertCancel)Tom Ryder1-1/+1
2018-11-30Require Vim 7 for filetype and syntax highlightsTom Ryder3-13/+5
It's time! The rest of the vimrc can probably be allowed to load, though.
2018-11-29Simplify a load guard for sh.vim syntax tweaksTom Ryder1-3/+2
2018-11-29Clear away a flag after HTML indent loadTom Ryder1-0/+3
2018-11-29Remove some Vim syntax boilerplateTom Ryder3-18/+0
2018-11-29Pare down after/indent scripts a fair bitTom Ryder4-34/+5
More overzealous undo-setting. I should wait until it becomes an actual issue.
2018-11-29Remove some overzealous b:undo_* settingTom Ryder2-23/+0
It's not that these shouldn't be set, it's more that it's the wrong place to do it, especially before they've caused any actual problems.
2018-11-29Add missing detail to a commentTom Ryder1-1/+1
2018-11-29Remove double-key mapping shortcutsTom Ryder4-14/+0
I never use these anyway; I'm firmly in the habit of using underscores to represent the current line these days.
2018-11-29Remove boilerplate after/ftplugin load guardsTom Ryder13-62/+2
I'm likely going to move away from Vim 6.0 support, at least for all of this filetype stuff. We will keep the one filetype load guard we actually need, which is the HTML one, to stop plugins like markdown.vim from loading it.
2018-11-29Simplify after/ftplugin for CTom Ryder2-26/+3
Allow the cpp plugin to load this, since it's the same anyway, and push all the undo stuff together.
2018-11-29Set b:did_ftplugin flag in Vim ftpluginsTom Ryder6-0/+6
2018-11-29Adjust a vimrc comment for clarityTom Ryder1-3/+3
2018-11-29Simplify ft=sh subtype flag clearingTom Ryder1-8/+3
These flags are also set and examined by the stock syntax for the "sh" filetype, so checking for whether they're set at runtime for the ftplugin just confuses things. Just clear them unconditionally instead.
2018-11-29Add dummy function for HTML omnicompletionTom Ryder1-0/+5
The function invoked to detect the HTML type for omnicompletion is pretty big, sets a few buffer variables that it doesn't arrange to clear, and I don't use it at all. Loading a dummy function in its place seems to be better.
2018-11-29Clear away stock ft=mail quoting mapsTom Ryder1-0/+7
2018-11-29Wrap autocmd! clear for ft=mail in :executeTom Ryder1-2/+2
See commit 0748687.
2018-11-29Add timestamp augroup clearing to Vim ft=htmlTom Ryder1-0/+1
2018-11-29Abbreviate Vim ft=html autocmd clearingTom Ryder1-1/+1
2018-11-29Restore value of 'colorcolumn' after ft=gitcommitTom Ryder1-0/+1
2018-11-29Wrap Vim gitcommit autocmd clear in :executeTom Ryder1-1/+1
Noticed that my b:undo_ftplugin script for this filetype was only getting halfway through its work, and stopping at this command. From `:help autocmd`: > Note: The ":autocmd" command can only be followed by another command when the > '|' appears before {cmd}. This works: > :augroup mine | au! BufRead | augroup END > But this sees "augroup" as part of the defined command: > :augroup mine | au! BufRead * | augroup END > :augroup mine | au BufRead * set tw=70 | augroup END > Instead you can put the group name into the command: > :au! mine BufRead * > :au mine BufRead * set tw=70 > Or use :execute: > :augroup mine | exe "au! BufRead *" | augroup END > :augroup mine | exe "au BufRead * set tw=70" | augroup END
2018-11-29Merge branch 'release/v1.78.0' into developTom Ryder1-2/+2
* release/v1.78.0: Bump VERSION
2018-11-29Merge branch 'release/v1.78.0'v1.78.0Tom Ryder26-130/+168
* release/v1.78.0: Bump VERSION Correct indentation in a few vim/after scripts Move b:undo_ftplugin unsets for C inline with sets Add config file for mpv Use full "mouse" for xset(1) call in ~/.xinitrc Remove vim-tiny workaround for 'undodir' setting Define b:undo_indent for Perl buffers Set missing b:undo_indent instructions for AWK Undo shell script dialect flags from filetype.vim Code-format word in TABS.md Remove a lot of alignment spacing
2018-11-29Bump VERSIONTom Ryder1-2/+2
2018-11-26Correct indentation in a few vim/after scriptsTom Ryder3-15/+15
2018-11-26Move b:undo_ftplugin unsets for C inline with setsTom Ryder2-4/+6