2

我目前正在为 WordPress 创建一个 Vim 语法文件,并将它放在一个名为wordpress.vim

所有 WordPress 文件都是 PHP 文件,但并非所有 PHP 文件都是 WordPress 文件。

我的wordpress.vim语法文件依赖于 php 语法文件。所以我使用以下行包含它

so <sfile>:p:h/php.vim

我的问题是将所有 PHP 语法包含到 WordPress 语法中的最优雅的方法是什么,以及我应该将wordpress.vim我创建的新文件放在哪里。

4

1 回答 1

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
于 2013-01-13T08:19:12.623 回答