Emacs. Пакет casual
Emacs. Пакет casual.
Содержание
1 Общая информация
- Репозиторий: https://github.com/kickingvegas/casual
- Коллекция пакетов, реализующих интерфейс с клавиатурным меню наа основе transient (см. Emacs. Пакет transient).
2 Состав коллекции
2.1 Повестка дня
- Библиотека elisp:
casual-agenda
- Интерфейс для повестки дня org-mode.
2.2 Закладки
- Библиотека elisp:
casual-bookmarks
. - Интерфейс для редактирования коллекции закладок.
2.3 Калькулятор
- Библиотека elisp:
casual-calc
. - Интерфейс для Emacs Calc.
2.4 Dired
- Библиотека elisp:
casual-dired
. - Интерфейс для файлового менеджера Dired.
2.5 EditKit
- Библиотека elisp:
casual-editkit
. - Различные функции редактирования (например, маркировка, копирование, уничтожение, дублирование, преобразование, удаление).
2.6 IBuffer
- Библиотека elisp:
casual-ibuffer
.
2.7 Info
- Библиотека elisp:
casual-info
. - Интерфейс для системы документации Info.
2.8 I-Search
- Библиотека elisp:
casual-isearch
. - Интерфейс для команд I-Search.
2.9 Re-Builder
- Библиотека elisp:
casual-re-builder
. - Интерфейс для регулярных выражений Emacs.
3 Мотивация
- В Emacs имеется множество команд, которые легко забыть, если они не пользоваться ими часто.
- Transient позволяет создавать пользовательский интерфейс меню, управляемый клавиатурой.
- Это привлекательно для пользователей, которые предпочитают рабочие процессы, основанные на клавиатуре.
- Пакет должен предоставить набор инструментов пользовательского интерфейса с клавиатурным меню для распространенных команд Emacs.