1

В ~/.vim/syntax/c.vim

Я добавил:

syn keyword cStructure final override

потому что я не знал, какой тип ключевого слова использовать.

Любые рекомендации для правильного типа для этих модификаторов функций?

1 ответ1

2

Прежде всего, вы не должны изменять сам синтаксический скрипт по умолчанию; вы столкнетесь с проблемами при обновлении Vim. Вместо этого поместите ваши дополнения в ~/.vim/after/syntax/c.vim ; это происходит автоматически после синтаксиса по умолчанию.

Если вы не планируете публиковать свое расширение или отправлять его как расширение автора оригинального синтаксиса, вы можете выбирать все, что вам нравится. Я хотел бы назначить его в группу Keyword которые по умолчанию ссылки на Statement

:syn keyword cKeywords final override
:hi def link cKeywords Keyword

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .