diff options
| author | Adam Stankiewicz <sheerun@sher.pl> | 2013-09-12 16:33:12 +0200 | 
|---|---|---|
| committer | Adam Stankiewicz <sheerun@sher.pl> | 2013-09-12 16:33:12 +0200 | 
| commit | d96dc724d442bbc9788815ab3da09d9fff0555a9 (patch) | |
| tree | f4b1859aa45a28cd420c7285006a4398726ff18a /after | |
| parent | d4eca3f2eb6c8496261ed252596d6813b9eb8a04 (diff) | |
| download | vim-polyglot-d96dc724d442bbc9788815ab3da09d9fff0555a9.tar.gz vim-polyglot-d96dc724d442bbc9788815ab3da09d9fff0555a9.zip | |
Add extended php support
Diffstat (limited to 'after')
| -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 | 
