Vimのデフォルトのランタイム群に含まれるCSSシンタックス・ファイルはけっこうバグがある。大抵はafter
ディレクトリで適当に追加してやったりすれば直せるんだけど、それにも限界がある感じ。ということで公式へフィードバックすることも視野に入れて、GitHubにリポジトリを作った。
Download: vim-css-syntax
修正される点は以下の通り。
object
要素がないsans-serif
がset iskeyword+=-
の環境でちゃんとハイライトされないbackground-repeat
プロパティーがないcontaind
引数が一部cssTextProp
で指定されていないtext-indent
プロパティーはcssTextAttr
ではなくcssTextProp
inline-block
がないrun-in
とinline-table
、list-item
はcssRenderProp
ではなくcssRenderAttr
set iskeyword+=-
にして全部書き直し、最終的にはvim-css3-syntaxと統合したいところだけど、そこまでやる気を維持することは難しそう。