diff options
Diffstat (limited to 'after/ftplugin/php.vim')
| -rw-r--r-- | after/ftplugin/php.vim | 24 | 
1 files changed, 24 insertions, 0 deletions
| diff --git a/after/ftplugin/php.vim b/after/ftplugin/php.vim new file mode 100644 index 00000000..dc42280f --- /dev/null +++ b/after/ftplugin/php.vim @@ -0,0 +1,24 @@ + +if !exists("g:DisableAutoPHPFolding") +    let g:DisableAutoPHPFolding = 0 +endif + +if !g:DisableAutoPHPFolding  +	" Don't use the PHP syntax folding +	setlocal foldmethod=manual +	" Turn on PHP fast folds +	EnableFastPHPFolds  +endif + +" Fix matchpairs for PHP (for matchit.vim plugin) +if exists("loaded_matchit") +    let b:match_skip = 's:comment\|string' +    let b:match_words = '<?\(php\)\?:?>,\<switch\>:\<endswitch\>,' . +        \ '\<if\>:\<elseif\>:\<else\>:\<endif\>,' . +        \ '\<while\>:\<endwhile\>,\<do\>:\<while\>,' . +        \ '\<for\>:\<endfor\>,\<foreach\>:\<endforeach\>' . +        \ '<\@<=[ou]l\>[^>]*\%(>\|$\):<\@<=li\>:<\@<=/[ou]l>,' . +        \ '<\@<=dl\>[^>]*\%(>\|$\):<\@<=d[td]\>:<\@<=/dl>,' . +        \ '<\@<=\([^/?][^ \t>]*\)[^>]*\%(>\|$\):<\@<=/\1>,' . +        \ '<:>,(:),{:},[:]' +endif | 
