Я люблю org-режим, але одна з речей, яка мене завжди клопоче, - це те, що якщо крапка є після еліпсису зруйнованого піддерева, натискання TAB
не розширює його. Наприклад, якщо точка тут (представлена символом |
):
* Grandiose Plans
** Save the world...|
** Colonize Mars...
... і я натискаю TAB
, нічого не відбувається. Натомість я маю тут поставити крапку:
* Grandiose Plans
** Save the world|...
** Colonize Mars...
... і тоді я можу розширити підкресле.
Зауважте, що використання C-e
для переміщення курсору до кінця заголовка не виправляє цю поведінку, вона просто працює навколо неї. Наприклад, подивіться на це дерево:
* Long level one heading foo bar baz fizz buzz|...
** Shorter level two heading...
Справа в кінці першого заголовка. Якщо я натискаю стрілку вниз або C-n
рухаюся по лінії вниз, точка буде тут:
* Long level one heading foo bar baz fizz buzz...
** Shorter level two heading...|
... і натискання TAB
не розширить заголовок другого рівня.
Ідея полягає в TAB
тому, щоб виправити так, щоб це все одно розширило заголовок. Таким чином, замість того, щоб робити C-n C-e TAB
, можна просто зробити C-n TAB
.
Я не зміг дізнатися нічого про виправлення такої поведінки. Я щось пропускаю, чи потрібно писати якийсь код? Дякую.
C-n
, точка переміститься до заголовка другого рівня поза еліпсисом.