概要
vimでTODO
とかFIXME
みたいなドキュメンテーションコメントがハイライトされてしまう挙動、カラーリングによっては見栄えが悪くなるので消した話。
vimのディレクトリを確認
以下のvimコマンドでわかる
:echo $VIMRUNTIME
/usr/share/vim/vim80
対象の設定ファイルを弄る
今回はvimのディレクトリが/usr/share/vim/vim80
で、言語はRubyを使用しているので、/usr/share/vim/vim80/syntax/ruby.vim
を編集する。
448行目ぐらいに
ruby.vim
syn keyword rubyTodo>- FIXME NOTE TODO OPTIMIZE HACK REVIEW XXX todo contained
と、Rubyにおけるドキュメンテーションコメント(FIXME NOTE TODO OPTIMIZE HACK REVIEW XXX)が定義されているので、今回は思い切ってコメントアウトしてみた。
ruby.vim
"syn keyword rubyTodo> FIXME NOTE TODO OPTIMIZE HACK REVIEW XXX todo contained
動作確認
vimを再起動すると、FIXMEコメントがハイライトされなくなっている。
もっとサクッとオフにできる方法ありそうなので詳しい方ご教授お願いします。