Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Set filetype-appropriate 'foldlevel' | Tom Ryder | 2019-06-19 | 1 | -2/+3 |
| | |||||
* | Move 'foldmethod' definitions out to filetypes | Tom Ryder | 2019-06-19 | 1 | -0/+4 |
| | |||||
* | Move execution mappings into relevant filetypes | Tom Ryder | 2019-05-30 | 1 | -0/+4 |
| | |||||
* | Remove '\'' sh ftplugin map; <Esc> interference | Tom Ryder | 2019-05-21 | 1 | -9/+0 |
| | |||||
* | Use nicer patch-checking syntax | Tom Ryder | 2019-05-20 | 1 | -3/+1 |
| | | | | This syntax is supported for 7.4.237 and above. | ||||
* | Split long lines with version/patch check pattern | Tom Ryder | 2019-05-17 | 1 | -1/+2 |
| | |||||
* | Remove unnecessary g: prefixes to Vim variables | Tom Ryder | 2019-05-09 | 1 | -2/+2 |
| | |||||
* | Correct unmapping commands for sh '\'' | Tom Ryder | 2019-01-15 | 1 | -2/+2 |
| | |||||
* | Add sh.vim mapping to insert '\'' quickly | Tom Ryder | 2018-12-19 | 1 | -0/+9 |
| | | | | | | This was added as a Bash Readline macro in commit 25b513d, and has proven to be very useful. I don't normally like insert mode maps in Vim, especially Alt keys, so I'm not sure this will stick; we'll see. | ||||
* | Remove boilerplate after/ftplugin load guards | Tom Ryder | 2018-11-29 | 1 | -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. | ||||
* | Simplify ft=sh subtype flag clearing | Tom Ryder | 2018-11-29 | 1 | -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. | ||||
* | Undo shell script dialect flags from filetype.vim | Tom Ryder | 2018-11-25 | 1 | -0/+10 |
| | | | | | These local buffer variable flags weren't being cleared correctly on a filetype change. | ||||
* | Add a comment | Tom Ryder | 2018-08-16 | 1 | -0/+1 |
| | |||||
* | Check b:is_posix existence not value | Tom Ryder | 2018-07-17 | 1 | -1/+2 |
| | |||||
* | Add handling for older sh.vim syntax g:is_posix | Tom Ryder | 2018-07-17 | 1 | -0/+5 |
| | |||||
* | Overhaul after/ftplugin | Tom Ryder | 2018-07-10 | 1 | -13/+6 |
| | | | | | | 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 unload | Tom Ryder | 2018-07-09 | 1 | -0/+1 |
| | |||||
* | Overhaul ftplugin check, lint, tidy | Tom Ryder | 2018-07-09 | 1 | -9/+12 |
| | | | | | | | | | | | | - 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-ftplugins | Tom Ryder | 2018-07-08 | 1 | -12/+6 |
| | | | | Mostly to simplify them--remove a lot of the load-guard cruft. | ||||
* | Make Vim ftplugin preamble consistent with plugins | Tom Ryder | 2018-07-01 | 1 | -1/+4 |
| | |||||
* | Join some b:undo_ftplugin addenda | Tom Ryder | 2018-06-30 | 1 | -1/+1 |
| | |||||
* | Refactor ftplugins into single files | Tom Ryder | 2018-06-30 | 1 | -0/+46 |
| | | | | Each thereby effectively becomes its own .vimrc for that type. | ||||
* | Move vim/after/ftplugin files into vim/ftplugin | Tom Ryder | 2017-10-30 | 1 | -11/+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. | ||||
* | Still untangling the shell highlighting mess | Tom Ryder | 2016-12-11 | 1 | -12/+6 |
| | |||||
* | Disable sh error syntax highlighting for now | Tom Ryder | 2016-12-11 | 1 | -0/+5 |
| | | | | | Until I can figure out what's wrong with this syntax, or why the syntax highlighter thinks it's an error | ||||
* | Set buffer type (not global type) for sh properly | Tom Ryder | 2016-12-11 | 1 | -3/+6 |
| | |||||
* | Make POSIX default for shell more specific | Tom Ryder | 2016-12-11 | 1 | -2/+4 |
| | |||||
* | Reset most of my sh.vim customizations | Tom Ryder | 2016-12-11 | 1 | -4/+0 |
| | | | | | | There's been a lot of work done to sh.vim since these customisations were made, and I can't remember why I made some of them. I'll work without them for a while and reapply any of them if needed. | ||||
* | Put dotfiles manuals into their own section | Tom Ryder | 2016-08-26 | 1 | -1/+1 |
| | | | | This probably contains a few mistakes | ||||
* | Assume POSIX sh | Tom Ryder | 2016-08-20 | 1 | -0/+3 |
| | |||||
* | Remove blank lines at end of files | Tom Ryder | 2016-03-28 | 1 | -1/+0 |
| | |||||
* | Consistent quoting | Tom Ryder | 2015-10-21 | 1 | -1/+1 |
| | |||||
* | Add han(1) | Tom Ryder | 2015-05-21 | 1 | -0/+5 |
| | |||||
* | Refine 'isk' setting in sh.vim | Tom Ryder | 2014-10-30 | 1 | -0/+4 |