aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'hotfix/v0.19.1'v0.19.1Tom Ryder2017-11-232-2/+5
|\ | | | | | | | | | | * hotfix/v0.19.1: Bump VERSION Restore 'nocompatible' set to vimrc
| * Bump VERSIONTom Ryder2017-11-231-2/+2
| |
| * Restore 'nocompatible' set to vimrcTom Ryder2017-11-231-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".
* Merge branch 'release/v0.19.0'v0.19.0Tom Ryder2017-11-204-4/+61
|\ | | | | | | | | | | | | * release/v0.19.0: Bump version number to 0.19.0 Add `php -l` check binding for PHP filetype Correct "fi" to "endif" in new compiler files
| * Bump version number to 0.19.0Tom Ryder2017-11-201-2/+2
| |
| * Merge branch 'feature/vim-php' into developTom Ryder2017-11-203-2/+59
| |\ | | | | | | | | | | | | | | | * feature/vim-php: Add `php -l` check binding for PHP filetype Correct "fi" to "endif" in new compiler files
| | * Add `php -l` check binding for PHP filetypeTom Ryder2017-11-201-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 filesTom Ryder2017-11-202-2/+2
| |/
| * Merge branch 'release/v0.18.0' into developTom Ryder2017-11-192-7/+8
| |\ | | | | | | | | | | | | | | | * release/v0.18.0: Rebuild dotfiles(7) manual from README.md Bump version number to 0.18.0
* | \ Merge branch 'release/v0.18.0'v0.18.0Tom Ryder2017-11-1917-31/+280
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * release/v0.18.0: Rebuild dotfiles(7) manual from README.md Bump version number to 0.18.0 Use %:S expansion only when available Force g:current_compiler removal before check/lint Use quickfix window for check/lint Add vim/compiler scripts to vint targets Use :compiler quickfix systems for Vim/HTML lint Use :compiler scripts for makeprg setup Add :lwindow support to Perl check/lint Adapt sh check/lint to use :lmake Remove 'shellpipe' setting Use single-quotes for strings in sh.vim Use full word "syntax" in sh.vim Coax sh.vim into accepting #/% param expansion Mention the Vim plugin dist target in README.md Add Makefile targets for Vim plugin dists
| * | Rebuild dotfiles(7) manual from README.mdTom Ryder2017-11-191-5/+6
| | |
| * | Bump version number to 0.18.0Tom Ryder2017-11-191-2/+2
| |/
| * Merge branch 'feature/vim-loclist' into developTom Ryder2017-11-1911-17/+143
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feature/vim-loclist: Use %:S expansion only when available Force g:current_compiler removal before check/lint Use quickfix window for check/lint Add vim/compiler scripts to vint targets Use :compiler quickfix systems for Vim/HTML lint Use :compiler scripts for makeprg setup Add :lwindow support to Perl check/lint Adapt sh check/lint to use :lmake Remove 'shellpipe' setting
| | * Use %:S expansion only when availableTom Ryder2017-11-192-2/+14
| | |
| | * Force g:current_compiler removal before check/lintTom Ryder2017-11-196-2/+6
| | | | | | | | | | | | This seems to be necessary for Vim 6.
| | * Use quickfix window for check/lintTom Ryder2017-11-196-12/+12
| | |
| | * Add vim/compiler scripts to vint targetsTom Ryder2017-11-191-0/+1
| | |
| | * Use :compiler quickfix systems for Vim/HTML lintTom Ryder2017-11-192-2/+28
| | |
| | * Use :compiler scripts for makeprg setupTom Ryder2017-11-195-4/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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/lintTom Ryder2017-11-192-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 :lmakeTom Ryder2017-11-192-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' settingTom Ryder2017-11-191-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.
| * Merge branch 'feature/vim-sh' into developTom Ryder2017-11-161-4/+4
| |\ | | | | | | | | | | | | | | | * feature/vim-sh: Use single-quotes for strings in sh.vim Use full word "syntax" in sh.vim
| | * Use single-quotes for strings in sh.vimTom Ryder2017-11-151-1/+1
| | |
| | * Use full word "syntax" in sh.vimTom Ryder2017-11-151-3/+3
| |/
| * Merge branch 'feature/vim-plug-dist' into developTom Ryder2017-11-154-6/+113
| |\ | | | | | | | | | | | | | | | * feature/vim-plug-dist: Mention the Vim plugin dist target in README.md Add Makefile targets for Vim plugin dists
| | * Mention the Vim plugin dist target in README.mdTom Ryder2017-11-151-4/+5
| | |
| | * Add Makefile targets for Vim plugin distsTom Ryder2017-11-143-2/+108
| | | | | | | | | | | | | | | | | | | | | | | | This is just an experiment to see how well an automated process can make independently distributable versioned tarballs of my Vim plugins. These are not part of the default `all` or `install` target. They create distribution vim-$name-$ver.tar.gz files in vim/dist.
| * | Merge branch 'feature/vim-sh' into developTom Ryder2017-11-151-0/+15
| |\ \ | | | | | | | | | | | | | | | | * feature/vim-sh: Coax sh.vim into accepting #/% param expansion
| | * | Coax sh.vim into accepting #/% param expansionTom Ryder2017-11-151-0/+15
| | | | | | | | | | | | | | | | These forms of parameter expansion are specified in POSIX sh.
| * | | Merge branch 'hotfix/v0.17.2' into developTom Ryder2017-11-152-4/+4
| |\ \ \ | | |/ / | |/| | | | | | | | | | | | | | * hotfix/v0.17.2: Update version number to 0.17.2 Correct URL link function name in HTML ftplugin
| * | | Merge branch 'hotfix/v0.17.1' into developTom Ryder2017-11-142-3/+3
| |\ \ \ | | |_|/ | |/| | | | | | | | | | | | | | * hotfix/v0.17.1: Correct stray elseif in auto_undodir.vim Bump version number
| * | | Merge branch 'release/v0.17.0' into developTom Ryder2017-11-141-2/+2
| |\ \ \ | | | | | | | | | | | | | | | | | | | | * release/v0.17.0: Bump version number to 0.17.0
* | \ \ \ Merge branch 'hotfix/v0.17.2'v0.17.2Tom Ryder2017-11-152-4/+4
|\ \ \ \ \ | | |_|_|/ | |/| | | | | | | | | | | | | | | | | | * hotfix/v0.17.2: Update version number to 0.17.2 Correct URL link function name in HTML ftplugin
| * | | | Update version number to 0.17.2Tom Ryder2017-11-151-2/+2
| | | | |
| * | | | Correct URL link function name in HTML ftpluginTom Ryder2017-11-151-2/+2
|/ / / / | | | | | | | | | | | | | | | | I missed the filetype prefix I had added to the function call in the actual declaration of the function itself.
* | | | Merge branch 'hotfix/v0.17.1'v0.17.1Tom Ryder2017-11-142-3/+3
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | * hotfix/v0.17.1: Correct stray elseif in auto_undodir.vim Bump version number
| * | | Correct stray elseif in auto_undodir.vimTom Ryder2017-11-141-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
| * | | Bump version numberTom Ryder2017-11-141-2/+2
|/ / /
* | | Merge branch 'release/v0.17.0'v0.17.0Tom Ryder2017-11-1423-50/+57
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | * release/v0.17.0: Bump version number to 0.17.0 Move mapleader settings before .vimrc conf source Strip trailing whitespace Check for shellescape() function before using it Force muttrc filetype from ftdetect rules
| * | Bump version number to 0.17.0Tom Ryder2017-11-141-2/+2
| |/
| * Merge branch 'feature/vim-mapleader' into developTom Ryder2017-11-142-5/+6
| |\ | | | | | | | | | | | | * feature/vim-mapleader: Move mapleader settings before .vimrc conf source
| | * Move mapleader settings before .vimrc conf sourceTom Ryder2017-11-142-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 developTom Ryder2017-11-133-18/+24
| |\ | | | | | | | | | | | | * feature/vim-plug: Check for shellescape() function before using it
| | * Check for shellescape() function before using itTom Ryder2017-11-133-18/+24
| | | | | | | | | | | | It was added in patch 111 for Vim 7.0.
| * | Merge branch 'feature/trailing-space' into developTom Ryder2017-11-1319-30/+30
| |\ \ | | |/ | |/| | | | | | | * feature/trailing-space: Strip trailing whitespace
| | * Strip trailing whitespaceTom Ryder2017-11-1319-30/+30
| |/
| * Merge branch 'feature/vim-ftdetect' into developTom Ryder2017-11-131-1/+1
| |\ | | | | | | | | | | | | * feature/vim-ftdetect: Force muttrc filetype from ftdetect rules
| | * Force muttrc filetype from ftdetect rulesTom Ryder2017-11-131-1/+1
| |/ | | | | | | | | Looks like these were getting categorised as "rc", or "M$ Resource files", in the core filetype.vim.
| * Merge branch 'release/v0.16.0' into developTom Ryder2017-11-131-2/+2
| |\ | | | | | | | | | | | | * release/v0.16.0: Bump version number to 0.16.0