El corrector ortográfico de Vim no siempre funciona en el archivo .tex. Verificar región en Vim

Yo uso Vim para escribir mi.tex archivos, pero tengo problemas con el corrector ortográfico en Vim. A veces no verifica las palabras, y creo que podría ser por la siguiente razón.

Como Vim claramente no debe verificar todas las palabras en el.tex documento, por ejemplo, no el preámbulo, solo verifica la ortografía en ciertas regiones (en el sentido de la sintaxis). Como me he reunido deaquí, una de estas regiones estexSectionZone. Estas regiones pueden volverse bastante grandes, de hecho, una sección a menudo lo es, por lo que Vim está teniendo problemas para darse cuenta de que en realidad está entexSectionZone región (o en cualquier otro), y por lo tanto no verifica la ortografía. Esto puede suceder si realizo una búsqueda en el documento o cualquier tipo de salto que omita varias líneas (o más bien páginas).

La forma en que concluí que esta podría ser la razón es la siguiente: Sé que el comando

:echo synIDattr(synID(line("."),col("."),1),"name")

imprime el nombre de la región / regiones en las que te encuentras (lo encontréaquí), así que cuando el corrector ortográfico no funcionó intenté esto y me dijo que no estaba en ninguna región. En los lugares donde funcionaba, estaba en una región donde debería revisar la ortografía.

Hasta ahora, mi única solución es encontrar la sección más cercana sobre el punto que quiero que compruebe el corrector ortográfico, y luego mover manualmente el cursor hacia abajo hasta el punto dado.

Idealmente, me gustaría una solución que garantice que esto no suceda, pero también me conformaría con una forma de hacer que vim 'actualizara' manualmente en qué región se encuentra, sin tener que mover mucho el cursor. En el último caso, estoy pensando en una solución que podría hacerse a un atajo.

PD: tenía dudas sobre cómo llamar a la pregunta. Si se te ocurre un título que explique mejor el problema, no dudes en cambiarlo.

Respuestas a la pregunta(2)

Su respuesta a la pregunta