Нужен источник .vimrc изнутри vim для достижения желаемого эффекта (курсив, комментарии) - PullRequest
0 голосов
/ 21 ноября 2018

После этого отличного ответа при попытке получить курсив комментариев в vim я сталкиваюсь со странным поведением: у меня есть эти три соответствующие строки внутри моего .vimrc:

set t_ZH=^[[3m
set t_ZR=^[[23m
highlight Comment cterm=italic

Когда я открываю файл с помощью vim, комментарии не отображаются курсивом.Однако, если я сделаю :highlight Comment cterm=italic или даже :source ~/.vimrc, я получу комментарии курсивом.Любая идея на возможные причины для этого?

РЕДАКТИРОВАТЬ: После полезных ответов я решил проблему, заменив highlight Comment cterm=italic в моем .vimrc на autocmd VimEnter * :highlight Comment cterm=italic.
This статья о скриптинге vim также была полезна.

1 Ответ

0 голосов
/ 22 ноября 2018

Это не обязательно должен быть установленный пользователем плагин, который перезаписывает ваши настройки.Это также может быть плагин filetype, который поставляется с vim.Эти специфичные для файлов типы загружаются после вашего .vimrc, поэтому они перезаписывают ваши настройки там.При последующем использовании .vimrc они будут перезаписаны.

Введите следующую команду, чтобы увидеть, в чем заключается ваша проблема:

:verbose hi Comment
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...