emacs M-e non funziona correttamente in tex-mode
-
20-09-2019 - |
Domanda
sto usando emacs e auctex di scrivere documenti LaTeX. Per qualche ragione, M-e non si muove fino alla fine della frase in tex-mode come ha fatto quando sono andato attraverso il tutorial. Si muove alla fine del paragrafo. (Cioè, si muove a poco prima della prossima pausa doppia linea)
Cosa c'è di sbagliato? Ho bisogno di attivare / disattivare alcune modalità per passare al successivo punto fermo? Come faccio a verificare che i modi sono attivi?
Soluzione
Ho notato che lo stesso accade nel mio Emacs. Il problema è che il sentence-end-double-space
variabile è impostata t
. Ciò significa che Emacs si aspetta una frase per terminare con un doppio spazio. Impostando a nil
le cose funzionano correttamente, vale a dire, Emacs riconosce un punto seguito da un singolo spazio come la fine delle frasi.
Altri suggerimenti
La prima cosa da controllare è quello che M-e è destinato a. In tex-mode, per me, è destinato a forward-sentence
. Potete trovare questo fuori dal C-h k M-e .
Sembra come se è destinata a forward-paragraph
, nel qual caso mi piacerebbe verificare il file .emacs per vedere se hai tutte le sostituzioni a ganci tex-mode, o altre cose. Si può anche provare a eseguire senza vostri .emacs: emacs -q
, e vedere cosa M-e è destinata a (per determinare se è veramente il tuo .emacs). È inoltre possibile avviare senza il file emacs -q --no-site-file
sito lisp -. Nel caso in cui gli amministratori hanno aggiunto nulla