我目前正在为WordPress创建一个Vim语法文件,并将其放在名为wordpress.vim
的文件中
所有WordPress文件都是PHP文件,但并非所有PHP文件都是WordPress文件。
我的wordpress.vim
语法文件取决于php语法文件。所以我使用以下行包含它
so <sfile>:p:h/php.vim
我的问题是将所有PHP语法包含到WordPress语法中的最优雅方法是什么?我应该在哪里放置我创建的新wordpress.vim
文件。
答案 0 :(得分:4)
语法文件的正确位置应为:
~/.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