aboutsummaryrefslogtreecommitdiff
path: root/vim/after/ftplugin/vim.vim
Commit message (Collapse)AuthorAgeFilesLines
* Set filetype-appropriate 'foldlevel'Tom Ryder2019-06-191-2/+3
|
* Move 'foldmethod' definitions out to filetypesTom Ryder2019-06-191-0/+4
|
* Adjust code layout of long strong assignmentTom Ryder2019-05-301-6/+5
|
* Move execution mappings into relevant filetypesTom Ryder2019-05-301-0/+10
|
* Set 'include' and 'path' in Vim script filesTom Ryder2019-05-231-0/+6
|
* Remove unnecessary g: prefixes to Vim variablesTom Ryder2019-05-091-2/+2
|
* Adjust matchit words for Vim filetypeTom Ryder2019-04-301-0/+12
| | | | | Don't match the opening of control blocks with "return", "break", "continue" statements within; doesn't seem right to me.
* Set 'keywordprg' to :help for older VimsTom Ryder2019-04-011-0/+7
| | | | | I didn't realise this had been introduced in the stock runtime files so late.
* Choose regex character classes for some filetypesTom Ryder2018-12-291-0/+4
|
* Remove some overzealous b:undo_* settingTom Ryder2018-11-291-17/+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.
* Remove boilerplate after/ftplugin load guardsTom Ryder2018-11-291-5/+0
| | | | | | | | 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.
* Correct indentation in a few vim/after scriptsTom Ryder2018-11-261-11/+11
|
* Don't set vint compiler for commandline windowsTom Ryder2018-08-161-3/+5
|
* Qualify unmap with version number guardTom Ryder2018-08-161-1/+4
|
* Bind ,K in Vim buffers as a :helpgrep shortcutTom Ryder2018-08-071-0/+5
|
* Add missing angle bracket for Vim ftplugin undoTom Ryder2018-07-131-1/+1
|
* Overhaul after/ftpluginTom Ryder2018-07-101-7/+4
| | | | | | 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.
* Clear b:current_compiler on unloadTom Ryder2018-07-091-0/+1
|
* Overhaul ftplugin check, lint, tidyTom Ryder2018-07-091-6/+6
| | | | | | | | | | | | - 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
* Overhaul base after-ftpluginsTom Ryder2018-07-081-11/+2
| | | | Mostly to simplify them--remove a lot of the load-guard cruft.
* Remove error suppression on Vim unmapsTom Ryder2018-07-081-12/+12
|
* Restore Vim buffer mapping to unload scriptTom Ryder2018-07-081-13/+14
|
* Clear away stock vim ftplugin's buffer mapsTom Ryder2018-07-011-15/+13
|
* Make Vim ftplugin preamble consistent with pluginsTom Ryder2018-07-011-1/+4
|
* Refactor ftplugins into single filesTom Ryder2018-06-301-0/+37
| | | | Each thereby effectively becomes its own .vimrc for that type.
* Move vim/after/ftplugin files into vim/ftpluginTom Ryder2017-10-301-4/+0
| | | | | | | | | None of the settings in here need to be run after the core configuration files are loaded, so I'll put them in a slightly more accessible or logical place. This adds a new target `install-vim-ftplugin`, and makes that a prerequisite of the `install-vim` target.
* Set whitespace options for VimL locallyTom Ryder2017-10-301-3/+3
| | | | | | Setting these options globally is probably what's been causing me to get so confused by my indentation level changing to zero when editing other files in the same Vim instance as a VimL file. This should correct it.
* Remove blank lines at end of filesTom Ryder2016-03-281-1/+0
|
* Respect VimL conventionTom Ryder2013-07-211-0/+5