Emacs. Пакет outline-mode
2025-01-28
·
1 мин. для прочтения
Emacs. Пакет outline-mode.
Содержание
1 Общая информация
- Входит в состав Emacs.
- Пытается реализовать аутлайнер, подобный org-mode, но для других мод.
2 Переключение области видимости
- Команда
outline-cycle
меняет видимость текста и заголовков в буфере. - Последовательно проходит через самые важные состояния буфера.
- В основном режиме
outline-mode
переключение привязано к клавишеTAB
. - В режиме
outline-minor-mode
можно использовать разные комбинации клавиш. - Действие команды зависит от текущего расположение курсора.
- Точка находится в начале буфера, цикл видимости всего буфера проходит через 3 разных состояния:
- обзор (OVERVIEW): показаны только заголовки верхнего уровня;
- содержание (CONTENTS): все заголовки показаны, но нет текста;
- показать всё (SHOW ALL): всё показано.
- Когда точка в заголовке, циклы видимости затрагивают поддерево:
- свёрнуто (FOLDED): показан только заголовок;
- потомки (CHILDREN): заголовок и его прямые потомки показаны;
- поддерево (SUBTREE): вcё поддерево под заголовком показано.
- На других позициях команда (
outline-cycle
) возвращается к текущему заголовку.
- Точка находится в начале буфера, цикл видимости всего буфера проходит через 3 разных состояния:
3 Редактирование структуры
- Четыре команды предоставляются для редактирования структуры.
- Команды работают с текущим поддеревом (текущий заголовок плюс все низшие).
- Команды присваиваются четырём клавишам-стрелкам, нажимаемым с помощью модификатора (по умолчанию
Meta
) следующим образом:- ↑ : двигаться вверх;
- ← : повысить уровень;
- → : понизить уровень;
- ↓ : двигаться вниз.