has('conceal') == 1
以前にとして定義された単語に対して隠蔽(vim 7.3のみ)を設定しようとしていますkeywords
が、キーワードは隠蔽の影響を受けないようです。クリーンバッファの最小限の例:
:set cole=2
:set ft=none
:syntax keyword Function foo baz qux
:syntax match Function "foo" conceal cchar=%
:syntax match Function "bar" conceal cchar=&
ここで、入力foo bar
して次の行に移動すると、が表示されますfoo &
。どうすれば表示でき% &
ますか?
答えがキーワードを隠すことができないという場合、複数のキーワードを確実に定義する別の方法はありますか?私のユースケースでは、約5kのキーワードがありますが、隠したいのは約10〜20だけです。