aboutsummaryrefslogtreecommitdiff
path: root/vim/after/ftplugin/php
Commit message (Collapse)AuthorAgeFilesLines
* Refactor ftplugins into single filesTom Ryder2018-06-303-76/+0
| | | | Each thereby effectively becomes its own .vimrc for that type.
* Add g:no_plugin_maps checks for ftplugin maps.vimTom Ryder2018-06-291-0/+5
|
* Use ftplugins for filetype mappings insteadTom Ryder2018-06-291-0/+21
|
* Refine 'comments' ftplugins furtherTom Ryder2018-06-291-0/+22
| | | | | Add 'formatoptions' flags 'o' and 'r' to all four configured types. This is especially important for block comments in PHP.
* Move all local bindings out into .vimrcTom Ryder2018-06-251-9/+0
| | | | This is the natural way of things, I think.
* Use autoload function for temp-makeprg :lmakeTom Ryder2018-06-171-28/+6
|
* Completely overhaul after/ftplugin filesTom Ryder2018-06-171-25/+29
| | | | | | | | | | | | | Should have done some of this in separate commits; oh well. * Rewrite headers for each ftplugin * Require Vim version >= 7.0, and thereby: * Switch back to location list * Don't check for b:undo_ftplugin existence, assume it * Save and restore compiler instead of internal options * Add bash, ksh, sh, and shellcheck compilers * Rename mail/format_flowed.vim to mail/flowed.vim * Rename sh/bash_han.vim to sh/han.vim
* Use short-circuit for no-mapping checkTom Ryder2018-06-161-18/+18
|
* Use `function!` consistently in ftpluginsTom Ryder2018-06-161-18/+16
|
* Restore ftplugin extras to vim/after dirTom Ryder2018-06-051-0/+57
| | | | | This reverts commit a14bc50. Changed my mind; decided it's tidier this way.
* Move Markdown and PHP ftplugins from after dirTom Ryder2018-06-041-57/+0
| | | | | | | Because we use our own private copies of the primary filetype plugins, they'll get loaded in the correct order from here. Also adjust Makefile to accommodate the extra level.
* 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.