Недавно я нашел эту небольшую часть кода для моего .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
По сути, это позволяет мне определять ключевые слова, которые соответствуют разным выделениям (Todo и Debug — это названия цветов).
Есть ли способ, которым я могу определить свои собственные схемы окраски и дать им имена? В частности, я хочу иметь 3 тега: TODO1, TODO2 и TODO3. Идея состоит в том, что TODO3 имеет более низкий приоритет, чем TODO1, и поэтому выделяется более светлым оттенком.
Если я не могу определить свой собственный цвет, где я могу найти список названий цветов, которые я могу использовать?