Есть ли способ сделать повторяющуюся задачу или проект с подзадачами в режиме org, который сбрасывается правильно? Я хочу сделать что-то вроде следующего:
* TODO Weekly report
SCHEDULED: <2013-12-29 +1w>
** TODO Ask Bob for numbers
** TODO Ask Mary for numbers
** TODO Compile report
Однако, когда я отмечаю подзадачи как завершенные, а затем основную задачу, только основная задача сбрасывается как повторяющаяся задача; Затем я должен вручную снять отметки с подзадач. Однако, если я добавляю повторяющееся расписание к подзадачам, они сбрасываются, как только я отмечаю их выполнение, поэтому я не могу ни отслеживать свой текущий статус в задаче, ни отмечать родительскую задачу как выполненную.
emacs
scheduled-tasks
org-mode
darkfeline
источник
источник
Ответы:
Я только
org-checklist.el
что написал решение для этого (в значительной степени основанное на коде, который упоминал Коушик):org-subtask-reset.el
Основное использование заключается в следующем:
load-path
.(require 'org-subtask-reset)
где-то в вашей конфигурации Emacs; илиorg-modules
и добавьтеorg-subtask-reset
в качестве внешнего пакетаRESET_SUBTASKS
свойство для любой задачи, для которой должны быть сброшены подзадачи.Для вашего примера это должно работать:
источник