Для пользовательских тегов я использую следующее в моем .vimrc, вы сможете настроить его под свои нужды.
if has("autocmd")
" Highlight TODO, FIXME, NOTE, etc.
if v:version > 701
autocmd Syntax * call matchadd('Todo', '\W\zs\(TODO\|FIXME\|CHANGED\|XXX\|BUG\|HACK\)')
autocmd Syntax * call matchadd('Debug', '\W\zs\(NOTE\|INFO\|IDEA\)')
endif
endif
Позволяет выделить эти ключевые слова во всех файлах. \W\zs
гарантирует, что перед совпадением будет разрыв слова, главным образом для предотвращения частичного выделения DEBUG и других.