我目前正在为WordPress创建一个Vim语法文件,并将其放在一个名为wordpress.vim
的文件中
所有的WordPress文件都是PHP文件,但不是所有的PHP文件都是WordPress文件。
我的wordpress.vim
语法文件依赖于php语法文件。因此,我使用以下行
so <sfile>:p:h/php.vim
我的问题是什么是最优雅的方式,包括所有PHP语法到WordPress语法,我应该把新的wordpress.vim
文件,我已经创建。
语法文件的正确位置应该是:
~/.vim/syntax/wordpress.vim
您应该看看$VIMRUNTIME/syntax/cpp.vim
,我认为它的语法是正确的:
if version < 600
syntax clear
elseif exists("b:current_syntax")
finish
endif
" Read the C syntax to start with
if version < 600
so <sfile>:p:h/c.vim
else
runtime! syntax/c.vim
unlet b:current_syntax
endif