Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add syntax checking with zsh -n for Z shell | Tom Ryder | 2017-11-23 | 2 | -0/+66 |
| | |||||
* | Merge branch 'hotfix/v0.19.1' into develop | Tom Ryder | 2017-11-23 | 1 | -0/+3 |
|\ | | | | | | | | | | | * hotfix/v0.19.1: Bump VERSION Restore 'nocompatible' set to vimrc | ||||
| * | Restore 'nocompatible' set to vimrc | Tom Ryder | 2017-11-23 | 1 | -0/+3 |
| | | | | | | | | | | | | Otherwise, the line-continuation in the ~/.vimrc fails if compatibility mode survives the invocation step, for example if the vimrc file is sourced directly with the -u option, or if vim is invoked as "ex". | ||||
* | | Update sahara submodule | Tom Ryder | 2017-11-23 | 1 | -0/+0 |
|/ | |||||
* | Add `php -l` check binding for PHP filetype | Tom Ryder | 2017-11-20 | 1 | -0/+57 |
| | | | | | | Interestingly, the :compiler for the "php" filetype doesn't include the % or %:S bit in the `makeprg`, but that's easily worked around by moving that logic into the check script itself. | ||||
* | Correct "fi" to "endif" in new compiler files | Tom Ryder | 2017-11-20 | 2 | -2/+2 |
| | |||||
* | Use %:S expansion only when available | Tom Ryder | 2017-11-19 | 2 | -2/+14 |
| | |||||
* | Force g:current_compiler removal before check/lint | Tom Ryder | 2017-11-19 | 6 | -2/+6 |
| | | | | This seems to be necessary for Vim 6. | ||||
* | Use quickfix window for check/lint | Tom Ryder | 2017-11-19 | 6 | -12/+12 |
| | |||||
* | Use :compiler quickfix systems for Vim/HTML lint | Tom Ryder | 2017-11-19 | 2 | -2/+28 |
| | |||||
* | Use :compiler scripts for makeprg setup | Tom Ryder | 2017-11-19 | 4 | -4/+24 |
| | | | | | | | | | | | | I didn't know about :compiler until now. From :help write-compiler-plugin: > A compiler plugin sets options for use with a specific compiler. The > user can load it with the |:compiler| command. The main use is to set > the 'errorformat' and 'makeprg' options. Vim even has "perl" and "tidy" compilers already that seem to work really well. I'll just add in my own and install them. | ||||
* | Add :lwindow support to Perl check/lint | Tom Ryder | 2017-11-19 | 2 | -2/+30 |
| | | | | | | The checker is a bit dicey; I hope that format is reliable. It may turn out to be better to depend on Vi::QuickFix or a similar module. We'll see. | ||||
* | Adapt sh check/lint to use :lmake | Tom Ryder | 2017-11-19 | 2 | -10/+42 |
| | | | | | This opens the error list in the location list for the error list if there were any. It seems to work well. | ||||
* | Remove 'shellpipe' setting | Tom Ryder | 2017-11-19 | 1 | -3/+0 |
| | | | | | This seems to be necessary for a location-list-based :lmake system to work for checking and linting. I'll figure out exactly why a bit later. | ||||
* | Use single-quotes for strings in sh.vim | Tom Ryder | 2017-11-15 | 1 | -1/+1 |
| | |||||
* | Use full word "syntax" in sh.vim | Tom Ryder | 2017-11-15 | 1 | -3/+3 |
| | |||||
* | Merge branch 'feature/vim-sh' into develop | Tom Ryder | 2017-11-15 | 1 | -0/+15 |
|\ | | | | | | | | | * feature/vim-sh: Coax sh.vim into accepting #/% param expansion | ||||
| * | Coax sh.vim into accepting #/% param expansion | Tom Ryder | 2017-11-15 | 1 | -0/+15 |
| | | | | | | | | These forms of parameter expansion are specified in POSIX sh. | ||||
* | | Correct URL link function name in HTML ftplugin | Tom Ryder | 2017-11-15 | 1 | -2/+2 |
|/ | | | | | I missed the filetype prefix I had added to the function call in the actual declaration of the function itself. | ||||
* | Correct stray elseif in auto_undodir.vim | Tom Ryder | 2017-11-14 | 1 | -1/+1 |
| | | | | | | | | This was causing the following error on load: > Error detected while processing /home/tom/.vim/plugin/auto_undodir.vim: > line 48: > E580: :endif without :if: endif | ||||
* | Move mapleader settings before .vimrc conf source | Tom Ryder | 2017-11-14 | 2 | -5/+6 |
| | | | | | | | | | | From :help mapleader: > Note that the value of "mapleader" is used at the moment the mapping > is defined. Changing "mapleader" after that has no effect for already > defined mappings. So the order of evaluation matters. | ||||
* | Merge branch 'feature/vim-plug' into develop | Tom Ryder | 2017-11-13 | 3 | -18/+24 |
|\ | | | | | | | | | * feature/vim-plug: Check for shellescape() function before using it | ||||
| * | Check for shellescape() function before using it | Tom Ryder | 2017-11-13 | 3 | -18/+24 |
| | | | | | | | | It was added in patch 111 for Vim 7.0. | ||||
* | | Strip trailing whitespace | Tom Ryder | 2017-11-13 | 5 | -11/+11 |
|/ | |||||
* | Force muttrc filetype from ftdetect rules | Tom Ryder | 2017-11-13 | 1 | -1/+1 |
| | | | | | Looks like these were getting categorised as "rc", or "M$ Resource files", in the core filetype.vim. | ||||
* | Pre-emptively disable core Vim plugins in config | Tom Ryder | 2017-11-13 | 1 | -9/+22 |
| | | | | Most of them, anyway. A couple of them are sane and useful. | ||||
* | Limit \f mapping to normal mode | Tom Ryder | 2017-11-13 | 1 | -1/+1 |
| | |||||
* | Move 'hlsearch' insert-mode suspension into plugin | Tom Ryder | 2017-11-13 | 3 | -14/+76 |
| | | | | | | It's easily repackaged and it makes the configuration that much shorter, so I may as well. This version also correctly handles 'hlsearch' not being on in the first place. | ||||
* | Separate g:loaded/&cp tests from feat tests | Tom Ryder | 2017-11-12 | 6 | -6/+24 |
| | | | | | Keeping the tests at the beginning of plugins on one line without continuations is needed to work around &cpo-=C. | ||||
* | Use :set not :setlocal for 'hlsearch'/'incsearch' | Tom Ryder | 2017-11-12 | 1 | -4/+4 |
| | | | | They don't have local analogues; they're global options. | ||||
* | Correct nonexistent 'wildmode' value in Vim config | Tom Ryder | 2017-11-12 | 1 | -1/+1 |
| | | | | | There is no such setting as "longest:list". What I meant was "list:longest". | ||||
* | Document each 'backspace' flag in Vim config | Tom Ryder | 2017-11-12 | 1 | -3/+8 |
| | |||||
* | Mention req of toggle_option_flag.vim | Tom Ryder | 2017-11-12 | 1 | -1/+2 |
| | |||||
* | Adjust first sentence of format_option_toggle.txt | Tom Ryder | 2017-11-12 | 1 | -1/+1 |
| | |||||
* | Add help links to toggle_option_flag.vim interface | Tom Ryder | 2017-11-12 | 1 | -0/+1 |
| | |||||
* | Flesh out strip_trailing_whitespace.vim help | Tom Ryder | 2017-11-12 | 1 | -6/+21 |
| | |||||
* | Specify type of example in mail_mutt.vim doc | Tom Ryder | 2017-11-12 | 1 | -3/+3 |
| | |||||
* | Adjust layout of headings/links in Vim plugin help | Tom Ryder | 2017-11-12 | 1 | -6/+3 |
| | |||||
* | Flesh out fixed_join.vim interface documentation | Tom Ryder | 2017-11-12 | 1 | -8/+27 |
| | |||||
* | Add help tag for detect_background.vim function | Tom Ryder | 2017-11-12 | 1 | -0/+1 |
| | |||||
* | Flesh out copy_linebreak.vim interface docs | Tom Ryder | 2017-11-12 | 1 | -12/+27 |
| | |||||
* | Remove nonexistent keyword references from Vim doc | Tom Ryder | 2017-11-12 | 1 | -1/+1 |
| | |||||
* | Move Vim doc requirement to correct section | Tom Ryder | 2017-11-12 | 1 | -3/+2 |
| | |||||
* | Apply boilerplate to Vim plugin docs | Tom Ryder | 2017-11-12 | 10 | -68/+230 |
| | | | | | | The DESCRIPTION heading for each of these is filled out now, but some of them probably need a bit more explanation. The mail_mutt.txt plugin is good, though. | ||||
* | Update and correct detect_background.vim help | Tom Ryder | 2017-11-12 | 1 | -4/+10 |
| | |||||
* | Add path rules for detecting Vim help files | Tom Ryder | 2017-11-12 | 1 | -0/+4 |
| | | | | | This matches .txt files in any 'doc' directory with 'vim' or '.vim' in its ancestry. | ||||
* | Complete mail_mutt.vim documentation | Tom Ryder | 2017-11-12 | 1 | -9/+65 |
| | |||||
* | Remove stray blank line from mail_mutt.vim | Tom Ryder | 2017-11-12 | 1 | -1/+0 |
| | |||||
* | Bind norm J on fixed_join.vim load if appropriate | Tom Ryder | 2017-11-12 | 3 | -10/+12 |
| | | | | | | | If there are no mappings to the <Plug>FixedJoin target that the fixed_join.vim plugin provides at the time it is loaded, and the line-joining function of normal-mode J is not already mapped, the plugin will try to map it itself, for a more plug-and-play. | ||||
* | Add guards for presence of b:undo_* var | Tom Ryder | 2017-11-12 | 15 | -78/+158 |
| | | | | | This variable is not set in older Vims (early 6.x), and I think it's worth guarding for. |