emacs me não funciona corretamente no modo Tex
-
20-09-2019 - |
Pergunta
Estou usando o Emacs e o Auctex para escrever documentos de látex. Por alguma razão, eu não me move para o final da frase no modo Tex, como fez quando passei pelo tutorial. Ele se move para o final do parágrafo. (Isto é, ele se move para pouco antes da próxima quebra de linha dupla)
O que está errado? Preciso ligar/desligar o modo para pular para a próxima parada completa? Como verificar quais modos estão ativos?
Solução
Percebi que o mesmo acontece nos meus emacs. O problema é que a variável sentence-end-double-space
está configurado para t
. Isso significa que o Emacs espera que uma frase termine com um espaço duplo. Configurando para nil
As coisas funcionam corretamente, ou seja, o Emacs reconhece um período seguido por um único espaço como o fim das frases.
Outras dicas
A primeira coisa a verificar é o que Eu é obrigado a. No modo Tex, para mim, está obrigado a forward-sentence
. Você descobre isso por CH K Me.
Parece que está ligado a forward-paragraph
, nesse caso, eu verificaria seu arquivo .emacs para ver se você tem alguma substituição em ganchos de modo Tex ou outras coisas. Você também pode tentar correr sem seus .emacs: emacs -q
, e vendo o que Eu está vinculado a (determinar se realmente é o seu .emacs). Você também pode começar sem o arquivo lisp do site emacs -q --no-site-file
- Caso seus administradores tenham adicionado qualquer coisa.