Puede desactivar la corrección ortográfica para los elementos de sintaxis mediante su inclusión en un grupo junto con @NoSpell
. Puede leer :help spell-syntax
un poco de información y mirar su archivo de sintaxis tex que probablemente ya contenga varios ejemplos. Si escribe :tabe $VIMRUNTIME/syntax/tex.vim
, debería obtener el archivo de sintaxis tex en una nueva pestaña. Si luego busca /\c@NoSpell
, puede ver una línea como
syn cluster texMathZoneGroup add=@NoSpell
El texMathZoneGroup
clúster se definió anteriormente en el script para que contenga varios elementos de sintaxis y aquí @NoSpell
se agrega al clúster para deshabilitar la corrección ortográfica de estos elementos. Me temo que no puedo decir exactamente dónde hacer el mejor cambio para sus elementos de sintaxis particulares, ya que no conozco muy bien ese archivo de sintaxis. Es posible que ya haya un clúster obvio en el que simplemente puede agregar @NoSpell
, o puede que tenga que crear un clúster con contains=
los elementos en cuestión. También es una buena idea hacer una copia del archivo de sintaxis en el directorio de tiempo de ejecución del usuario y aplicar los cambios allí en lugar de cambiar el archivo de sintaxis distribuido, o aplicar los cambios en una after/syntax/tex.vim
u otra secuencia de comandos que se ejecuta después de cargar el archivo de sintaxis .
Como usa un complemento, puede tener opciones relacionadas con los elementos que se revisan ortográficamente. No lo uso, vimtex
pero Karl Lervåg es bastante activo aquí y, si captas su atención, podría responderte por ti.