Зробіть візуальний лінійний режим більш сумісним з org-режимом


29

visual-line-modeдуже корисно обертати лінії зі зміною розміру вікна, не вставляючи нових рядків. Але org-modeвін також загортає заголовки та вихідні блоки, що трохи дратує.

Ось тут виникає моє запитання: Як я можу вимкнути режим візуальної лінії для блоків org-заголовків та вихідних блоків постійно в org-режимі?


Якщо можна обернути (setq word-wrap t) і обрізати (setq truncate-lines t) різні частини одного буфера, я обов'язково зроблю цю нитку одним із моїх улюблених!
законник

@lawlist Отже, ви маєте на увазі, що неможливо зробити це в org-режимі?
Leu_Grady

2
Лол, ти, на мій погляд, ти фахівець із emacs, lol. Гаразд, давайте очікувати вирішуваних відповідей!
Leu_Grady

1
Ось ідея, яку я використовую, але це не те, що ви мали на увазі. У мене за замовчуванням в буфері , як бути (setq truncate-lines t)і (setq word-wrap nil). Коли я редагую будь-який запис або якщо мені просто хочеться збільшити масштаб / зосередити увагу на одному записі, зокрема, він налаштований на звуження до піддерева, під час якого він завершується visual-line-mode- ака (setq word-wrap t)та (setq truncate-lines nil). Коли я закінчую редагування, вона розширюється і повертається до усічених рядків.
законник

2
Я впевнений, що немає способу перешкодити обгортанню слів лише для деяких регіонів, наприклад, за допомогою властивостей тексту. Повідомте про це як про помилку. Звичайно, можна раціоналізувати, що кодові рядки в першу чергу не повинні бути такими довгими. Що стосується заголовків (та списків), `org-indent-mode 'виглядає досить приємно.
olaf b

Відповіді:



1

Це гарне запитання! Це ж питання стосується, коли у вас таблиця Org ширша за fill-column. Те, що я роблю, - це відкрити розділ у непрямому буфері, org-tree-to-indirect-bufferтобто C-c C-x b. І в непрямому буфері я відключаю режим візуального рядка для редагування цього розділу.


Цей чіткий момент також моя головна проблема adaptive-wrap-prefix-mode. Шкода, що рішення громіздке. Але це не ваша вина.
Тобіас
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.