tl; dr:在emacs org-mode议程视图中,我不明白为什么我的一些TODO会告诉我他们的预定日期是多少天,而其他人则没有。
在emacs org-mode中,如果我输入C-c a a
,我会看到当天的议程。在顶部,通常有一些红色的条目,格式为
projects: Sched. 5x: TODO [#A] Do this job
在我看来,它说Sched. 5x
的原因是这是一个TODO
,它是在5天前安排的。确实,这是我的一个组织文件中的完整条目:
** TODO [#A] Do this job.
SCHEDULED: <2016-09-23 Fri .+21d>
今天是第28天,第5天。然而,我只是注意到我有一些工作计划在几天前完成,他们将以绿色出现。这是我的一个组织文件中的另一个条目。
** TODO [#A] Stack Overflow test.
SCHEDULED: <2016-09-23 Fri .+1d>
并且考虑到它现在是第23天,在23天后的第5天,我再次期待在我的议程中有一个红色条目,带有“Sched.5x”或其他东西。但是我得到了一个绿色
test1: Scheduled: TODO [#A] Stack Overflow test.
就在我今天或之前应该做的事情清单的底部。我希望能以某种方式把这件事放到顶端,因为它已经晚了5天。为什么它不是红色的?我做过蠢事吗?
编辑:org-scheduled-delay-days
的值为0。
答案 0 :(得分:2)
由于计划行中的+1d
,todo应该每天都完成。所以它实际上是预定的(至少)两次。昨天一次又一次,我们昨天错过了。议程只显示一个:今天。它同时发生并且准时,org-mode
不明白。
答案 1 :(得分:2)
你可以将其删除以输入
M-x customize-variable
==&gt; org-scheduled-past-days
==&gt; 0
答案 2 :(得分:0)