2016-09-28 17 views
2

tl; dr:在emacs org-mode議程視圖中,我不明白爲什麼我的一些TODO正在告訴我他們的預定日期有多少天,而其他人不是。組織模式議程 - 「Sched。5x」是什麼意思?


在Emacs組織模式,如果我鍵入C-c a a我看到我當天的議程。右頂部通常有幾個條目爲紅色,形式

projects: Sched. 5x: TODO [#A] Do this job 

的在我看來,它說Sched. 5x的原因是,這是原定5天前TODO。事實上,這裏是我的組織文件中的一個完整的條目:

** TODO [#A] Do this job.       
    SCHEDULED: <2016-09-23 Fri .+21d> 

,今天是28號,5天后。但是我只注意到我有幾天前要完成的一些工作,而且他們是以綠色出來的。這是我的一個組織文件中的另一個條目。

** TODO [#A] Stack Overflow test. 
    SCHEDULED: <2016-09-23 Fri .+1d> 

而且考慮到現在是28日,23五天後,我再次想到在我的日程紅色的條目,有「章附表。5X」什麼的。但我得到一個綠色

test1:  Scheduled: TODO [#A] Stack Overflow test. 

就在事我應該做的事情上還是今天之前,列表的底部。我希望能以某種方式將這件事發到頂端,因爲它遲了5天。爲什麼它不在紅色?我做了一些愚蠢的事情嗎?

編輯:的org-scheduled-delay-days值爲0

+0

這意味着它的加班時間爲5天。對於重複發生的事件,在「完成」任務時,您必須小心組織模式的作用。 – progo

+0

我的問題正是爲什麼一些加班時間爲5天的工作*不*標記爲「Sched 5x」。你能更清楚地說明我必須小心嗎?如果我連續幾天沒有做到這一點,我希望上面的「測試SO問題」被標記爲逾期,並在列表頂部顯示爲紅色。你知道如何改變上面的TODO,以便發生這種情況嗎? – znt

+0

@znt來幫助我們診斷問題。你會在你的問題中發佈兩個真正的TODO的全文嗎?一個你看到** 5x **的地方,一個你認爲你應該看到但不是?另外,檢查'org-scheduled-delay-days'的值:'M-x describe-variable RET org-scheduled-delay-days' – elethan

回答

1

因爲在計劃行待辦事項每天應做的+1d的。所以它實際上是安排(至少)兩次。我們昨天錯過了一次又一次的參賽作品。議程只顯示一個:今天的。這是遲到和準時同時和org-mode不明白這一點。

+0

你一定是對的。另一方面,如果某件事被標記爲「。+ 1d」,那麼這意味着「你應該每天都這樣做,但如果你錯過了某件事,那不是世界的盡頭」。我懂了。邏輯是「過期了,但這不是世界的盡頭」。但是,我如何才能在我的議程視圖頂部顯示這些工作?聽起來我應該問另一個問題。 – znt