Вы можете отключить проверку орфографии для элементов синтаксиса, добавив их в кластер вместе с @NoSpell
. Вы можете прочитать :help spell-syntax
некоторую информацию и взглянуть на свой файл синтаксиса tex, который, скорее всего, уже содержит несколько примеров. При вводе :tabe $VIMRUNTIME/syntax/tex.vim
вы должны получить синтаксический файл tex на новой вкладке. Если вы затем выполните поиск, /\c@NoSpell
вы можете увидеть строку вроде
syn cluster texMathZoneGroup add=@NoSpell
texMathZoneGroup
Кластер был определен ранее в сценарии содержит ряд элементов синтаксиса и здесь @NoSpell
добавляется в кластер , чтобы отключить проверку орфографии для этих элементов. Боюсь, я не могу точно сказать, где лучше всего внести изменения для ваших конкретных элементов синтаксиса, поскольку я не очень хорошо знаю этот файл синтаксиса. Возможно, уже существует очевидный кластер, куда вы можете просто добавить @NoSpell
, или вам может потребоваться создать кластер, contains=
в котором находятся рассматриваемые элементы. Также неплохо сделать копию файла синтаксиса в пользовательском каталоге времени выполнения и применить туда свои изменения, а не изменять распределенный файл синтаксиса, или применить изменения в каком- after/syntax/tex.vim
либо или другом сценарии, который запускается после загрузки файла синтаксиса. ,
Поскольку вы используете плагин, у него могут быть параметры, связанные с тем, какие элементы проверяются орфографией. Я не пользуюсь, vimtex
но Карл Лервог здесь довольно активен, и если вы привлечете его внимание, вы можете ответить на этот вопрос.