Emacs Navigation in neuen Versionen verhält sich wie Notepad

8

Dies ist ein bisschen schwierig zu erklären, also bitte bitte mit mir.

Ich verwende Emacs 23.0.60.2 (von CVS), um Truetype-Unterstützung zu haben. (für den Fall, dass sich jemand fragt, warum ich die blutende Kante renne). Ich habe eine seltsame Navigation in Dokumenten mit dieser Version, die ich STOP haben möchte.

Wenn ein Fenster schmal genug ist, dass eine lange Linie umgebrochen wird, war es normalerweise so, dass das Navigieren um eine Zeile im Text den Cursor zur nächsten literalen Linie in der Datei mit demselben Versatz in die Linie bewegen würde. Jetzt wird der Cursor jedoch auf die nächste logische Zeile im Fenster - die Fortsetzung der aktuellen Zeile - mit dem gleichen relativen Abstand von der Fensterkante verschoben. Im Grunde, bevor es Emacs-ähnlich war und jetzt ist es Notizblock-ähnlich. Ich möchte kein Notizblock-ähnliches Verhalten.

Weiß jemand, wie man das abstellt? Bonuspunkte, wenn Sie wissen, wie man sie in .emacs so abstellt, dass meine .emacs auch weiterhin mit den Emacs 21-22 funktionieren:)

Danke!

    
Chris R 05.02.2009, 13:49
quelle

2 Antworten

10

Versuchen Sie es zu sagen (setq line-move-visual Null) in der .emacs-Datei.

    
paradoja 05.02.2009, 13:58
quelle
5

Ich kann die Hauptfrage nicht beantworten, aber die Bonusfrage ist einfach:

%Vor%

Wenn Sie genauer sein möchten (z. B. wenn Sie genau die Version 23.0.60.2 möchten), müssen Sie leider emacs-version analysieren, was etwa wie

aussieht %Vor%

Wenn Sie eine Debian-basierte Distribution ausführen, sehen Sie sich auch das Paket emacs-snapshot-gtk an - die Kante könnte etwas weniger bluten.

    
Chris Conway 05.02.2009 14:47
quelle

Tags und Links