2013-07-02 12 views
8

前週の完了TODOアイテムを含むorg-modeからアジェンダビューを生成したいと思います。以下のスニペットは、ドキュメントを読むことからそれを行うための好ましい方法のようです。しかし議題に表示されるアイテムがない、唯一例えば org-modeでの毎週のレビュー

...

(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に建て

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 

*Org Agenda*バッファにこのようなリストを作成します...しかし、カスタムコマンド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 

また、先週のDONEアイテムのリストを生成する別の方法がありますか?

答えて

9

したがって、あなたは、コマンドの別のタイプを使用する必要があります。必要な出力に十分に近いものを生成するカスタムコマンドは次のようになり

...

(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)))))) 

さらにタグで表示を制限することも可能である(すなわちC-a-aは、*Org-Agenda*バッファ内lを押します) ...

+0

恐ろしい男!ありがとう! :) – squiter

0

アジェンダには、完了していないもの(完了していないもの)のみが表示されます。これが議題にログ表示を使用して可能であるように見え、C-h-v出力を通じていくつかのトロール後

(todo "DONE" 
     (...)) 
+0

その場合、DONE項目を前週に制限するために、これに何を追加できますか? –

+1

アジェンダはログモードにあるときに完了したタスクを表示することができます(例えば、アジェンダバッファで 'l'を押すか、orgファイルから' C-a-a'、 'l')。 –

関連する問題