Странное поведение подсветки синтаксиса TeX в vim - PullRequest
1 голос
/ 02 апреля 2012

У меня странная проблема с подсветкой синтаксиса [La] TeX в vim. vim, кажется, случайным образом переключается между тремя различными стилями подсветки синтаксиса, без малейшей рифмы или причины. не отображается , чтобы сделать это для других языков, хотя я пока что ничего не написал, кроме LaTeX (с подсветкой синтаксиса).

Итак: немного фона. Эта проблема стала заметной, когда я переключил эмуляторы терминала (на urxvt), но она также появляется в roxterm, konsole и gnome-terminal.

Игра со значением переменной окружения TERM действительно влияет на результат: изменение TERM со значения по умолчанию rxvt-unicode-256color на xterm или linux заставляет vim не выбирать третий, но первые два, кажется, выбраны случайным образом.

Я немного погуглил, но безрезультатно. Мой google-fu, возможно, слаб, и я прошу прощения, если это общая проблема, которую мне удалось пропустить. , .

Для справки, как три стиля выглядят в примере документа:

Style #1 Style #2 Style #3

Любые мысли или предложения будут высоко оценены.

1 Ответ

3 голосов
/ 02 апреля 2012

По данным этого веб-сайта, для файлов TeX Vim сканирует файл и определяет, является ли он LaTeX, ConTeXt или обычным TeX, на основе используемых в нем ключевых слов. Теперь это предположение, но, возможно, время от времени, когда вы редактируете, вы добавляете или удаляете какое-то ключевое слово, которое заставляет его каждый раз менять свое предположение.

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