emacs M-e ne fonctionne pas correctement en mode tex
-
20-09-2019 - |
Question
J'utilise emacs et auctex pour écrire des documents LaTeX. Pour une raison quelconque, M-e ne se déplace pas à la fin de la phrase en mode tex, comme il l'a fait quand je suis passé par le tutoriel. Il se déplace à la fin du paragraphe. (Cela est, il se déplace juste avant la pause double ligne)
Qu'est-ce qui ne va pas? Dois-je activer / désactiver certains mode pour passer à la prochaine pleine arrêt? Comment puis-je vérifier quels modes sont actifs?
La solution
J'ai remarqué que la même chose se produit dans mon Emacs. Le problème est que la variable sentence-end-double-space
est réglé sur t
. Cela signifie que Emacs attend une phrase pour terminer par un espace double. En réglant à nil
choses fonctionnent correctement, à savoir, Emacs reconnaît un point suivi d'un espace unique comme la fin des phrases.
Autres conseils
La première chose à vérifier est ce que M-e est lié. En mode tex, pour moi, il est lié à forward-sentence
. Vous trouvez ce par C-Hk M-e .
Il semble que si elle est liée à forward-paragraph
, dans ce cas, je vérifierais votre .emacs pour voir si vous avez des remplacements dans des crochets en mode tex, ou d'autres choses. Vous pouvez également essayer sans votre .emacs: emacs -q
, et voir ce que M-e est lié à (pour déterminer si elle est vraiment votre .emacs). Vous pouvez également démarrer sans le fichier Lisp site emacs -q --no-site-file
-. Dans le cas où vos administrateurs ont rien ajouté