В Vim, как настроить автокоманду для запуска после загрузки плагина?

В одном из плагинов Vim, которые я использую, есть ошибка, из-за которой он устанавливает :syntax spell notoplevel. Ошибка легко устраняется, если я запускаю команду :syntax spell toplevel после открытия файла. Однако мне лень, и я хотел бы поместить исправление в свой файл init.vim / .vimrc, чтобы оно запускалось автоматически.

Как я могу гарантировать, что мое исправление будет выполнено после ошибочного кода плагина, чтобы мой параметр не был переопределен плагином?


person andypea    schedule 05.06.2019    source источник


Ответы (1)


Создайте файл в ~/.vim/after/plugin/, например ~/.vim/after/plugin/fix-spell.vim, содержащий команду, которую вы бы выполнили без двоеточия:

syntax spell toplevel

Файлы в ~/.vim/after/plugin загружаются после загрузки ваших плагинов, что обеспечивает удобный способ изменения настроек, которые могли быть установлены плагином.

person fphilipe    schedule 05.06.2019
comment
Спасибо! Для всех, кто использует NeoVim, расположение каталога after/ по умолчанию: ~/.config/nvim/after/. - person andypea; 07.06.2019