В ~/.vim/syntax/c.vim
Я добавил:
syn keyword cStructure final override
потому что я не знал, какой тип ключевого слова использовать.
Любые рекомендации для правильного типа для этих модификаторов функций?
Прежде всего, вы не должны изменять сам синтаксический скрипт по умолчанию; вы столкнетесь с проблемами при обновлении Vim. Вместо этого поместите ваши дополнения в ~/.vim/after/syntax/c.vim
; это происходит автоматически после синтаксиса по умолчанию.
Если вы не планируете публиковать свое расширение или отправлять его как расширение автора оригинального синтаксиса, вы можете выбирать все, что вам нравится. Я хотел бы назначить его в группу Keyword
которые по умолчанию ссылки на Statement
:syn keyword cKeywords final override
:hi def link cKeywords Keyword