我使用的CMS使用自定义标签,例如,在页面上的所有内容之前解析这些标签。这可以以.html,.php
的标准文件格式显示<v:img for="portfolio" />
它将根据后端的所有规格创建一个图像..
还有像
这样的东西<v:php>
// Code here is different than <?php ?> which is rendered after v:php
</v:php>
和
<v:collection for="blog">
<h1><v:text for="title" /></h1>
</v:collection>
就格式而言,有数百个标签,但它们要么是关闭的,要么像html一样自我关闭。
我正在尝试将它们添加到Macvim的Syntastic插件中,所以我没有得到不必要的错误,但这有点超出我的想法:/
答案 0 :(得分:2)
在/path/to/syntastic/syntax_checkers/html.vim
中,请查看第26行let makeprg="..."
。
您可以看到tidy
命令中添加了大量新的HTML5标记,您应该尝试在那里添加标记。
如果有任何警告,请参阅the tidy documentation。