2016-09-21 8 views
1

したがって、私はjavascriptプロジェクトで作業しています。 enter image description here後/構文ファイルのvimキーワード構文を無効にする

私はvim-javascriptプラグインを使用していますが、それは構文/ javascript.vimにこれらの行があります:

syntax keyword jsOperator delete instanceof typeof void new in of 
syntax match jsOperator /[\!\|\&\+\-\<\>\=\%\/\*\~\^]\{1}/ 

しかし、私はこれらのファイルに異なる構文を追加したいと思いますし、私はこのようないくつかのコードを持っています後の構文ファイルでは、jsNewからnewというキーワードなので、別の色で強調表示することができます。私はこのようなコマンドを試しています:

syntax keyword jsNew new containedin='jsOperator' 

しかし、それは動作していません。 newキーワードをハイライトする正しい方法は、vim-javascriptプラグインに付属の構文ファイルを変更しないでください。

答えて

2

私は私の../after/syntax/javascript.vimにこれらのコマンドを使用して成功を収めて:

syntax keyword jsNew new 
syntax cluster jsExpression add=jsNew 
hi def link jsNew Special 

今「新しい」キーワードがハイライトグループの色で強調表示されています:特別。

+0

それは働いた。ありがとうございました。 –