spell-checking – Cómo configurar el hechizo para ignorar algunos entornos en LaTeX

Pregunta:

¿Hay alguna forma de decirle a vim que no revise la ortografía de parte de un documento de látex? Por ejemplo, ¿bloquear el código usando el entorno minted o las URL en \url{} ?

(No estoy seguro de que sea relevante para la revisión ortográfica, pero estoy usando el complemento vimtex para editar archivos de látex).

Respuesta:

Puede deshabilitar la revisión ortográfica de los elementos de sintaxis agregándolos a un clúster junto con @NoSpell . Puede leer :help spell-syntax para obtener información y mirar su archivo de sintaxis tex que probablemente ya contiene 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 clúster texMathZoneGroup se definió anteriormente en el script para contener varios elementos de sintaxis y aquí se agrega @NoSpell al clúster para deshabilitar la revisión ortográfica de estos elementos. Me temo que no puedo decir exactamente dónde hacer mejor el cambio para sus elementos de sintaxis particulares, ya que no conozco muy bien ese archivo de sintaxis. Es posible que ya @NoSpell un clúster obvio en el que simplemente puede agregar @NoSpell , o puede que tenga que crear un clúster que contains= los elementos en cuestión. También es una buena idea hacer una copia del archivo de sintaxis en su directorio de tiempo de ejecución de usuario y aplicar sus cambios allí en lugar de cambiar el archivo de sintaxis distribuido, o aplicar sus cambios en un after/syntax/tex.vim u otro script que se ejecuta después de que se cargue el archivo de sintaxis.

Dado que utiliza un complemento, es posible que tenga opciones relacionadas con los elementos que se revisan la ortografía. No uso vimtex pero Karl Lervåg es bastante activo aquí y, si llama su atención, podría responderle.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım