Emacs. Режим структуры
- При использовании org-mode с помощью клавиш S-tab и C-tab можно сворачивать все разделы (S-tab) или конкретный раздел (C-tab).
- Данное поведение желательно расширить на все другие моды.
Содержание
1 Пакет bicycle
1.1 Общая информация
- Пакет предоставляет команды для циклического переключения видимости структуры разделов и блоков кода.
- Репозиторий: https://github.com/tarsius/bicycle
1.2 Взаимодействие с другими пакетами
- Пакет использует
outline-minor-mode-map
. Большая часть работы выполняется с использованием функций пакета outline. - Кроме того, для работы с блоками кода используется пакет
hideshow
.- Если включена
hs-minor-mode
и курсор находится в начале блока кода, то вместо функций библиотеки outline используетсяhs-toggle-hiding
. - При последующем циклическом изменении видимости раздела, содержащего блоки кода, блоки кода, которые были скрыты с помощью
hs-toggle-hiding
, не расширяются.
- Если включена
1.3 Настройка
- Пакет модифицирует настройки outline-mode:
- Его можно активировать для разных старших мод: