Emacs. Пакеты. Org-gtd
Emacs. Пакеты. Org-gtd
2023-07-31
·
2 мин. для прочтения
Реализация метода GTD на основе Emacs.
Содержание
1 Общая информация
- Репозиторий: https://github.com/Trevoke/org-gtd.el
- Пакет пытается максимально точно воспроизвести рабочий процесс GTD (см. Метод GTD).
graph TD
STUFF["STUFF"]
INBOX[INBOX]
A{What is it?}
B{Is it Actionable?}
Trash[Trash]
Someday[Someday/Maybe]
Reference[Reference]
Projects[Projects]
Planning[Planning]
C{What's the NEXT Action?}
DO[DO IT]
Waiting[Waiting For]
NextActions[Next Actions]
Calendar[Calendar]
STUFF --> INBOX
INBOX --> A
A --> B
B -- NO --> Trash
B -- NO --> Someday
B -- NO --> Reference
B -- YES --> C
C -- "Less than 2 minutes" --> DO
C -- Delegate --> Waiting
C -- "ASAP" --> NextActions
C -- "Specific Date or Time" --> Calendar
B -- "YES (multi-step)" --> Projects
Projects --> Planning
Planning --> C
2 Режимы
org-gtd-mode: обновляет представления повестки дня, включать все файлыorg-gtdвorg-agenda-files.
3 Настраиваемые переменные
org-gtd-directory: каталог, в которомorg-gtdбудет искать свои файлы.org-gtd-areas-of-focus: список строк, представляющих Horizon 3.
4 Функции пакета по шагам GTD
4.1 Шаг 1/6: Захват
- Функции:
org-gtd-capture: обёртка вокругorg-capture. Можно использовать для сбора в Inbox.
- Настраиваемые переменные:
org-gtd-capture-templates: шаблоны дляorg-gtd-capture.
4.2 Шаг 2/6: Процесс
- Функции:
org-gtd-process-inbox: обработать все элементы в Inbox.
4.3 Шаг 3/6: Уточнение
- Функции:
org-gtd-clarify-item: определить, для чего элемент из Inbox в рамкахorg-gtd.org-gtd-clarify-agenda-item: организовать пункта повестки дня в рамкахorg-gtd.org-gtd-clarify-switch-to-buffer: вернуться к любому существующему буферу уточнения, используйте вместо переключения обратно в обычный поток.
- Клавиатура:
org-gtd-clarify-map: клавиатурные комбинации в буфере уточнения.
4.4 Шаг 4/6: Организуйте
- Функции:
org-gtd-organize: всплывающее меню с вопросом, как организовать (например, отдельное действие, встречу и т. д.) элемент в данный момент.
- Хуки:
org-gtd-organize-hooks: ряд функций, которые вызываются для оформления каждого элемента (например, тегов организации и т. д.).
4.5 Шаг 5/6: Ежедневное взаимодействие
- Функции:
org-gtd-engage: ежедневный просмотр.org-gtd-engage-grouped-by-context: все действия NEXT, сгруппированные по тегам, начинающимся с @. Это может не сработать, если вы удалитеorg-set-tags-commandизorg-gtd-organize-hooks.
4.6 Шаг 6/6: Обзор
- Функции:
org-gtd-oops: Показать все пропущенные встречи.org-gtd-review-area-of-focus: показать представление повестки дня, предназначенное для одной из ваших областей деятельности.org-gtd-review-stuck-*: найти любой из типов деятельности, которые остались незамеченными.

Authors
Профессор кафедры теории вероятностей и кибербезопасности
Работаю профессором на кафедре теории вероятностей и кибербезопасности Российского университета дружбы народов им. Патриса Лумумбы.
Научные интересы относятся к области теоретической физики и математического моделирования.