Вы не можете; Команды :highlight
из схемы цветов являются глобальными.
Если вы редактируете только один тип файла в сеансе Vim, вы можете условно переопределить цвета, например, в ~/.vim/after/syntax/htmldjango.vim
. Если вы хотите потратить больше усилий, вы можете определить :autocmds
(например, в WinEnter
), который переключается (поиск по переполнению стека, были вопросы по этому поводу), но вы никогда не сможете увидеть две противоречащие настройки группы подсветки. сразу
Обратите внимание, что такого рода переопределение не требуется, поскольку отдельные файлы синтаксиса ссылаются на имена, определенные в схеме цветов, с отдельными именами, такими как, например, htmlTag
(ссылки на Function
), и вы можете изменить эту ссылку.