2013-10-22 16 views
2

在我的.emacs文件中,我有變量設置'(org-log-refile (quote time))。這意味着,當我重新提交與C-c C-w的東西,不活動的時間戳加入,例如:如何在日誌日程視圖中顯示組織模式重新登錄的項目

* TODO a task 

    - Refiled on [2013-10-13 Sun 15:17]

當我在一個組織模式日曆日程視圖,打l(這是一個小寫的L,不是1)觸發器org-agenda-log-mode。這意味着我看到時鐘項目添加到我的議程。但是,我沒有看到重裝物品,這不是我所期望的。對於它可能是值得的,我已經有下列變量設置在我.emacs文件以及:'(org-agenda-log-mode-items (quote (closed clock state)))

所以,我如何才能再次提出項目出現在我的日程中org-agenda-log-mode什麼時候?

回答

3

您需要通過(setq org-agenda-include-inactive-timestamps 't)設置org-agenda-include-inactive-timestamps't

要麼也可以將其加時賽你org-agenda-custom-commands作爲選項之一,如:

(agenda "" 
     ((org-agenda-span 'day) 
     (org-agenda-include-inactive-timestamps 't))) 

添加此作爲org-agenda-custom-commands部分使得可變let-bound 。它只適用於目前的議程而不是默認設置。如果你想把它設置爲所有議程命令的默認設置,你可以使用下面的代碼:

(setq org-agenda-include-inactive-timestamps 't) 
+0

這有助於知道...所以要得到我想要的行爲,那麼問題似乎是我將如何修改在org-agenda.el中使用'org-agenda-log-mode',這樣每當它切換org-agenda-show-log時,它也會切換'org-agenda-include-inactive-timestamps'來讓相同的價值。我只是不明白elisp足以說明'org-agenda-log-mode'。 –

+0

您目前是否在使用自定義議程命令? 'org-agenda-custom-commands'或者你在使用其中一個內置命令嗎? –

+0

想過之後,我不確定你可以安全地將它設置爲使用'org-agenda-log-mode'切換。你可以用對數模式打開和關閉它,但是如果你打開一個新的日程表視圖,它會保留當前值(所以如果它正在顯示並且你改變了視圖,即使日誌模式關閉它也將繼續顯示) –

相關問題