Linewrap dalam Org-mode Emacs?

50

Apakah Org-mode Emacs mendukung linewrapping?

Saya tahu dalam mode "reguler" dari Emacs hanya akan ada sedikit menyamping-u-putar di sebelah kanan dan di sebelah kiri pada baris setelah, dan tidak ada pengguliran yang diperlukan.

Namun, hanya ada panah yang menunjuk ke kiri dan kanan. Ada ide?

kalaracey
sumber

Jawaban:

35

Mode standar untuk mode-org adalah mode garis-truncate.

Anda dapat menyesuaikan perilaku ini dengan org-startup-truncated. Ketikkan F1-v org-startup-truncateddeskripsi, lalu klik tautan ubahsuaian untuk mengubahnya.

Juancho
sumber
2
terima kasih - Saya hanya mengaturnya ke "nil" dengan membuka <CTL> -hv: org-startup terpotong.
kalaracey
3
untuk satu kali, mengevaluasi ungkapan berikut ini membantu saya: (setq truncate-lines 'nil)
vitaly
3
Secara umum, dalam mode emacs apa pun, fungsi toggle-truncate-lines, akan berganti-ganti (untuk solusi sementara)
tjb
2
Apakah Anda tahu alasan mengapa truncate-linesdefault? Mengingat bahwa mode org adalah untuk membuat catatan alih-alih pemrograman, garis panjang harus menjadi norma
Heisenberg
1
@ Heisenberg Saya pikir alasan untuk default adalah bahwa tabel mode org terlihat sangat buruk ketika dibungkus dengan kata.
superdesk
22

Anda juga dapat mengaktifkannya secara langsung dengan perintah toggle-truncate-lines, antara tampilan Emacs normal dan tampilan org normal. Sebagai contoh, gunakan ini:

(define-key org-mode-map "\M-q" 'toggle-truncate-lines)

Mq terikat untuk mengisi paragraf secara default, tetapi mungkin Anda tidak ingin menggunakannya dalam mode-org.

teika kazura
sumber
5

Mode org tidak membungkus garis dengan sengaja, untuk tidak membuat tabel tampak sangat jelek. Fungsi org-fill-paragraphmengontrol penyisipan jeda baris untuk satu paragraf untuk Anda. Jadi, Anda mungkin ingin menggunakannya daripada membungkus garis.

Arne
sumber