Ответ 1
Да. vimrc загружается перед плагинами.
Если вы посмотрите :h initialization
, вы увидите, что шаг 3 - это загрузка vimrc, а шаг 4 - плагины загрузки.
Вы также можете увидеть, что vimrc загружается перед плагинами, просматривая вывод :scriptnames
. scriptnames перечисляет все исходные сценарии в том порядке, в котором они были получены, а vimrc - первое, что было получено. (Взгляните на :h :scriptnames
).
Чтобы исправить выделение, вам просто нужно запустить команды выделения после получения плагина. Для этого вы помещаете файлы в каталог after
вашего каталога .vim
. (Взгляните на :h after-directory
)
Итак, создайте файл .vim/after/plugin/hicursorwords.vim
со следующим содержимым
highlight clear WordUnderTheCursor
highlight WordUnderTheCursor cterm=bold ctermfg=254 ctermbg=160
Это приведет к тому, что плагин будет отправлен до изменения настроек плагина.
(Это, конечно, предполагает, что вы не хотите редактировать плагин)