In Emacs führt Ce in Kombination mit dem Visual-Line-Modus und den Toggle-Truncate-Linien nicht zum Zeilenende. Wie kann ich das beheben?
Wenn diese visual-line-mode
Option in Emacs aktiviert ist, werden bei natürlichen Zeilenumbrüchen lange Zeilen eingefügt, sodass ich den gesamten Text in einer bestimmten Zeile sehen kann. Wrap
erscheint in meiner Statusleiste. Manchmal möchte ich die Zeilen nicht umbrechen. Ich kann diesen Zustand durch einen Befehl wechseln: M-x visual-line-mode
. Wenn ich das tue, C-e
führe ich mich jedoch nicht bis zum Ende der Zeile, sondern irgendwo hin zu einer "Bildschirmbreite" oder so, obwohl es scheinbar variabel ist.
Ich kann dieses Problem beheben, indem ich M-x toggle-truncate-lines
nach dem Ausführen von aufrufe. M-x visual-line-mode
Ich möchte jedoch einen einzigen Funktionstastenbefehl verwenden, um beide Befehle nacheinander auszuführen.
In meiner .emacs
Datei habe ich derzeit folgendes:
(global-set-key [f8] 'toggle-truncate-lines) (global-set-key [f9] 'visual-line-mode)
Wenn diese Tasten definiert sind, kann ich die Funktionstasten f9
und f8
nacheinander verwenden, um die gewünschten Ergebnisse zu erhalten. Ich dachte, ich könnte eine elisp-Funktion schreiben, um die beiden Funktionen nacheinander aufzurufen, und dann dieser Funktion eine einzige Funktionstaste zuordnen:
(defun unwrap-lines () "Unwrap lines, and fix the C-e not to the end problem" (interactive) (visual-line-mode) (toggle-truncate-lines)) (global-set-key [f10] 'unwrap-lines)
Nachdem Sie diese Funktion definiert haben, scheint sie jedoch nur den zweiten Befehl in meiner Funktion aufzurufen toggle-truncate-lines
, und überspringt den visual-line-mode
Aspekt der Funktion.
Was mache ich falsch?
0 Antworten auf die Frage
Verwandte Probleme
-
4
Boilerplate-Text mit Emacs Gnus
-
3
Wie kann man Unicode-Zeichen in Emacs sichtbar machen?
-
2
Warum kann ich meine eigene ftp.exe nicht verwenden?
-
2
Mac OS X, Emacs und Windows-Tastatur - Zuordnung einer Taste
-
3
Warum wird M-RET zu CMj?
-
2
Wie kann ich die Schriftart in Emacs für Windows ändern?
-
2
Wie kann ich die verschiedenen Emacs-Pakete auf Ubuntu unterscheiden?
-
1
Startmaße für Aquamacs
-
5
Gibt es einen * guten * HTML-Modus für Emacs?
-
4
Merkmale von Emacs, die Vim ergänzen?