Еженедельный обзор в режиме орг

Я хотел бы создать представление повестки дня в режиме 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"
      (...))
Другие вопросы по тегам