Ctrl-K Kill Line, Bukan Tepi Layar dalam Mode Visual Line

11

(Saya minta maaf sebelumnya atas pengalaman teknis / emacs saya yang umum. Saya gunakan org-modeuntuk menulis novel, jadi belum menggali terlalu dalam ke banyak pilihannya)

Saya telah visual-line-modemenetapkan sebagai default saya dengan baris (global-visual-line-mode t)di ~/.emacs. Di masa lalu, ctrl-k( kill-line) telah membunuh seluruh baris dalam mode ini, tetapi pada komputer yang baru diformat ulang, ctrl-khanya membunuh ke tepi layar.

Bagaimana Anda menyarankan pengaturan ctrl-kuntuk membunuh melewati tepi layar lagi?

oldrobotsneverrust
sumber

Jawaban:

10

Penyebab perilaku yang dijelaskan oleh poster asli adalah garis kode dari variabel visual-line-mode-mapdalam simple.elmenyatakan itu: (define-key map [remap kill-line] 'kill-visual-line)

Salah satu cara untuk membalikkan proses ini adalah dengan menghapus ikatan tombol minor-mode sebagai berikut:

 (define-key visual-line-mode-map [remap kill-line] nil)
daftar hukum
sumber