Vim で一番上にハイライトをさせる

特定の文字をハイライトさせたい場合、次のようなシンタックスを設定すると思います。

" hoge を Error でハイライトする
syntax match Hoge /hoge/
highlight link Hoge Error


上記のような設定の場合、hoge がハイライトされるのですが、文字列やコメントと言った他のシンタックスが設定されている文字はハイライトされません。



↑こんな感じ。


こういう時に他のシンタックスよりも上にハイライトして欲しい場合は containedin を使用します。

" containedin に ALL を設定する
syntax match Hoge /hoge/ containedin=ALL
highlight link Hoge Error


これでおっけーですね。