2014-07-03 27 views
4

我在Polymer中编写了一个应用程序(和自定义角度指令有相同的问题)。vim中对非标准元素的缩进和语法

对于像divspan等HTML元素,缩进和突出显示在Vim中工作正常。

对于自定义指令/元素如<paper-tabs>它不。缩进使他们都在同一行,高亮被打破:

Example of broken indentation

我怎样才能让VIM采取一切元素在<elementname attribute="value">的开始,像对待一个普通的HTML元素 - 像<div>例如。

回答

6

我使用https://github.com/othree/html5.vim.git病原体。对缩进没有太大的帮助,但突出显示的工作是正确的。

+3

这有助于AngularJS Material Design指令/元素的缩进。用vundle安装后,可能需要重新启动vim。 – Hieu

+0

我发现这有助于缩进:https://github.com/mgiuffrida/vim2/blob/patch-1/runtime/indent/html.vim –