A verificação ortográfica do Vim nem sempre funciona no arquivo .tex. Verifique a região em Vim

Eu uso o Vim para escrever meu.tex arquivos, mas estou tendo problemas com o corretor ortográfico no Vim. Às vezes, não verifica as palavras, e acho que pode ser pelo seguinte motivo.

Como o Vim claramente não deve verificar todas as palavras no.tex documento, por exemplo, não o preâmbulo, apenas verifica a ortografia em determinadas regiões (no sentido da sintaxe). Como eu recolhiaqui, uma dessas regiões étexSectionZone. Essas regiões podem se tornar bastante grandes, na verdade uma seção geralmente é, portanto o Vim está tendo problemas para perceber que realmente está em umtexSectionZone região (ou em qualquer outra) e, portanto, não verifica a ortografia. Isso pode acontecer se eu fizer uma pesquisa no documento ou qualquer tipo de salto que pule várias linhas (ou melhor, páginas).

A maneira que concluí isso pode ser a seguinte: Eu sei que o comando

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

imprime o nome da região / regiões em que você está (eu acheiaqui), então, quando o corretor ortográfico não funcionou, tentei isso e ele me disse que não estava em nenhuma região. Nos lugares em que funcionou, eu estava em uma região onde deveria verificar a ortografia.

Até agora, minha única solução é encontrar a seção mais próxima acima do ponto que eu quero que o ortográfico verifique e, em seguida, mover manualmente o cursor de volta para o ponto especificado.

Idealmente, eu gostaria muito de uma solução que garanta que isso não aconteça, mas também aceitaria uma maneira de fazer manualmente o vim 'update' em que região ele está, sem que eu precise mover muito o cursor. Neste último caso, estou pensando em uma solução que poderia ser feita para um atalho.

PS: Eu estava em dúvida sobre o que chamar de pergunta. Se você criar um título que explique melhor o problema, fique à vontade para alterá-lo.

questionAnswers(2)

yourAnswerToTheQuestion