Bagaimana cara mematikan pembungkus saluran otomatis Emacs untuk sesi saat ini? Saya biasanya membutuhkan pembungkus otomatis, tetapi ketika mengedit konsep email, saya tidak membutuhkannya. Apakah ada cara untuk mematikannya sebentar?
Tergantung pada rasa pembungkus garis otomatis yang Anda gunakan, itu akan menjadi salah satunya
M-x toggle-truncate-lines
jika garis Anda terbungkus keras di tepi kanan jendela, atau
M-x visual-line-mode
jika garis Anda "bungkus lunak" di spasi putih terdekat tepi kanan jendela.
(Jika Anda menggunakan versi Emacs yang lebih tua dari 24,4, itu mungkin juga M-x longlines-mode
, jika garis Anda membungkus keras pada kolom yang diberikan.)
Jika Anda mengeluarkan perintah yang salah untuk konfigurasi Anda, maka pesan di minibuffer akan mengatakan "... diaktifkan" alih-alih "... dinonaktifkan"; dalam hal ini, cukup jalankan perintah yang sama lagi untuk menonaktifkan kembali mode palsu, dan coba yang lain sampai Anda menemukan yang menonaktifkan mode yang sebenarnya Anda gunakan.
Ini adalah mode buffer-local, jadi mengeluarkan perintah hanya akan memengaruhi buffer yang Anda gunakan saat melakukannya; di semua buffer lain, Anda masih akan mendapat manfaat pembungkus baris kecuali jika Anda juga mematikan mode di sana.
Jika nanti Anda ingin mengaktifkan kembali pembungkus baris, cukup jalankan kembali perintah yang Anda gunakan untuk menonaktifkannya.
M-x toggle-truncate-lines
(global-set-key (kbd "C-c w") 'toggle-truncate-lines); wrap
file .emacs saya.Hanya pembaruan aktif
longlines-mode
.Pada emacs 24.4,
longlines-mode
tidak ada lagi. Karena itu saya sarankan menggunakanM-x toggle-truncate-lines
jika Anda menginginkannya sementara, atau(set-default 'truncate-lines t)
dalam.emacs
file Anda jika Anda ingin itu menjadi default di semua buffersumber
longlines-mode
tidak akan berfungsi lagi. Diperbarui jawaban sayaKemungkinan lain adalah beralih
auto-fill-mode
Misalnya, mematikan
auto-fill-mode
di auctex berhenti membungkus garis kerassumber