Подтвердить что ты не робот

Vim: выделите слово TODO для каждого типа файла

Я хотел бы выделить слово TODO в vim, независимо от того, какой файл редактируется (код или обычный текст). В настоящее время он работает на разных языках (например, TODO выделен по умолчанию комментариями C/Java), но я использую vim для текстовых файлов без кода, и я хотел бы, чтобы TODO также выделяли их.

Каков самый простой способ сделать это?

4b9b3361

Ответ 1

Выделение TODO для каждого типа файлов и без возможности нарушения других правил синтаксиса может быть выполнено только с помощью :match/matchadd():

augroup HiglightTODO
    autocmd!
    autocmd WinEnter,VimEnter * :silent! call matchadd('Todo', 'TODO', -1)
augroup END