Еженедельный обзор в режиме орг
Я хотел бы создать представление повестки дня в режиме org-mode, который включает в себя завершенные элементы TODO за предыдущую неделю. Следующий фрагмент кажется предпочтительным способом чтения документации. Однако в повестке дня нет пунктов, только даты...
(setq org-agenda-custom-commands
'(("W" "Completed and/or deferred tasks from previous week"
((agenda "" ((org-agenda-span 7)
(org-agenda-start-day "-7d")
(org-agenda-entry-types '(:timestamp :sexp))))))))
Например, встроенная команда C-a-a
создает список, как это в *Org Agenda*
буфер
Week-agenda (W27):
Monday 1 July 2013 W27
gtd: Scheduled: DONE something important
Tuesday 2 July 2013
Wednesday 3 July 2013
Thursday 4 July 2013
Friday 5 July 2013
Saturday 6 July 2013
Sunday 7 July 2013
... но пользовательская команда C-a-W
как определено выше, производит это (несмотря на различные запланированные задачи в течение периода)
Week-agenda (W26):
Monday 24 June 2013 W26
Tuesday 25 June 2013
Wednesday 26 June 2013
Thursday 27 June 2013
Friday 28 June 2013
Saturday 29 June 2013
Sunday 30 June 2013
В качестве альтернативы, есть ли другой способ создать список выполненных предметов за предыдущую неделю?
2 ответа
После некоторого дна C-h-v
вывод, похоже, что это возможно с помощью отображения журнала в повестке дня. (т.е. C-a-a
затем нажав l
в *Org-Agenda*
буфер)
Пользовательская команда для создания чего-то достаточно близкого к требуемому выводу выглядит следующим образом...
(setq org-agenda-custom-commands
("W" "Completed and/or deferred tasks from previous week"
((agenda "" ((org-agenda-span 7)
(org-agenda-start-day "-7d")
(org-agenda-entry-types '(:timestamp))
(org-agenda-show-log t))))))
Возможно дальнейшее ограничение отображения по тегам...
По определению, повестка дня отображает только то, что нужно сделать, а не выполнено (то есть, СДЕЛАНО)
Следовательно, вы должны использовать другой тип команды:
(todo "DONE"
(...))