visual-line-mode
очень полезно для переноса строк с изменением размера окна без вставки новых строк. Но в org-mode
нем также обернуты заголовки и исходные блоки, что немного раздражает.
Итак, вот мой вопрос: как я могу отключить визуальный линейный режим для заголовков org и исходных блоков в режиме org?
org-mode
line-break
Leu_Grady
источник
источник
(setq word-wrap t)
и обрезать(setq truncate-lines t
) разные части одного и того же буфера, я обязательно сделаю этот поток одним из моих любимых!(setq truncate-lines t)
и(setq word-wrap nil)
. Когда я редактирую какую-либо запись или если я просто хочу увеличить / сосредоточить внимание на одной записи в частности, я устанавливаю ее сужение на поддерево, в это время она переносится сvisual-line-mode
- aka(setq word-wrap t)
и(setq truncate-lines nil)
. Когда я заканчиваю редактирование, он расширяется и возвращается к усеченным строкам.Ответы:
Другое решение заключается в использовании режима adaptive-wrap-prefix-mode .
Таким образом, вы увидите полный заголовок и исходный код, но он будет красиво упакован с отступом.
С
visual-line-mode
:С
visual-line-mode
иadaptive-wrap-prefix-mode
:источник
Это хороший вопрос! Та же проблема применяется, когда у вас есть таблица Org, которая шире, чем
fill-column
. Что я делаю, это открываю раздел в косвенном буфере с помощьюorg-tree-to-indirect-buffer
ieC-c C-x b
. А в косвенном буфере я отключаю режим визуальных линий для редактирования этого раздела.источник
adaptive-wrap-prefix-mode
. К сожалению, решение громоздко. Но это не твоя вина.