Frage

Ich verwende Emacs und Auctex, um LaTeX-Dokumente zu schreiben.Aus irgendeinem Grund bewegt sich M-e im Tex-Modus nicht an das Ende des Satzes, wie es beim Durchlesen des Tutorials der Fall war.Es wird zum Ende des Absatzes verschoben.(Das heißt, es wird direkt vor den nächsten doppelten Zeilenumbruch verschoben)

Was ist falsch?Muss ich einen Modus ein-/ausschalten, um zum nächsten Punkt zu springen?Wie überprüfe ich, welche Modi aktiv sind?

War es hilfreich?

Lösung

bemerkte ich, dass das gleiche in meinem Emacs passiert. Das Problem ist, dass die Variable sentence-end-double-space auf t gesetzt. Dies bedeutet, dass Emacs ein Satz erwartet mit einem doppelten Raum zu beenden. Durch die Einstellung zu nil Dingen richtig funktionieren, das heißt, Emacs einen Zeitraum von einem einzigen Raum als das Ende der Sätze gefolgt erkennt.

Andere Tipps

Das erste, was überprüft werden muss, ist was Mich ist gebunden an.Im Tex-Modus ist es für mich zwangsläufig so forward-sentence.Das erfahren Sie per C-h k M-e.

Es hört sich so an, als wäre es dazu verpflichtet forward-paragraph, in diesem Fall würde ich Ihre .emacs-Datei überprüfen, um zu sehen, ob Sie Überschreibungen in Tex-Modus-Hooks oder anderen Dingen haben.Sie können auch versuchen, ohne Ihre .emacs-Datei zu laufen: emacs -q, und sehen was Mich gebunden ist (um festzustellen, ob es sich wirklich um Ihre .emacs-Datei handelt).Sie können auch ohne die Site-Lisp-Datei starten emacs -q --no-site-file - falls Ihre Administratoren etwas hinzugefügt haben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top