Подтвердить что ты не робот

Как сохранить отступы с помощью Emacs + org-mode + визуальный линейный режим?

Emacs + org-mode + визуальная линия + изменение размера окна создают такой вид:

* My list
  * Some thing this is longer
back to line which is really
anoying
  * Other thing which is
truncated
    * Sub items with blah
to line

Я предпочел бы это:

* My list
  * Some thing this is longer
    back to line which is 
    really anoying
  * Other thing which is
    truncated
    * Sub items with blah
      to line

Любая подсказка о том, как настроить emacs или org-mode для достижения этого, действительно будет оценена по достоинству:)

(emacs23.1 на ubuntu karmic)

4b9b3361

Ответ 1

Для новой достаточно простой версии org-mode, M-x customize-variable org-indent-mode должен делать. В недавнем fix согласование org-indent-mode с visual-line-mode.

Ответ 2

Активировать org-indent-mode. Один из способов - добавить крюк

(add-hook 'org-mode-hook
          (lambda ()
            (org-indent-mode t))
          t)

но проще всего настроить org-startup-indented на не-nil.

Обратите внимание, что даже если org-indent-mode не равно нулю, заголовки по-прежнему не пользуются автоматической загрузкой. Это только тело записи, которая будет заполнена и выровнена по левому краю относительно ее родительского заголовка в левой колонке.