Strg-K Linie töten, keine Bildschirmkante im visuellen Linienmodus

11

(Ich entschuldige mich im Voraus für meine allgemeine technische / Emacs-Unerfahrenheit. Ich verwende sie org-modezum Schreiben von Romanen, habe mich also nicht sehr eingehend mit den vielen Optionen befasst.)

Ich habe visual-line-modeals Standard mit der Zeile (global-visual-line-mode t)in meinem festgelegt ~/.emacs. In der Vergangenheit hat ctrl-k( kill-line) die gesamte Zeile in diesem Modus beendet, aber auf einem kürzlich neu formatierten Computer ctrl-kwird nur bis zum Bildschirmrand getötet.

Wie würden Sie vorschlagen, die Einstellung ctrl-kso festzulegen, dass sie erneut über den Bildschirmrand hinaus tötet?

oldrobotsneverrust
quelle

Antworten:

10

Die Ursache für das im Originalposter beschriebene Verhalten ist die Codezeile der Variablen visual-line-mode-mapin simple.eldiesem Zustand: (define-key map [remap kill-line] 'kill-visual-line)

Eine Möglichkeit, den Vorgang umzukehren, besteht darin, die Schlüsselbindung im Nebenmodus wie folgt zu entfernen:

 (define-key visual-line-mode-map [remap kill-line] nil)
Gesetzesliste
quelle