组织模式议程 - “Sched.5x”是什么意思?

时间:2016-09-28 08:45:38

标签: emacs org-mode

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。

3 个答案:

答案 0 :(得分:2)

由于计划行中的+1d,todo应该每天都完成。所以它实际上是预定的(至少)两次。昨天一次又一次,我们昨天错过了。议程只显示一个:今天。它同时发生并且准时,org-mode不明白。

答案 1 :(得分:2)

你可以将其删除以输入 M-x customize-variable ==&gt; org-scheduled-past-days ==&gt; 0

答案 2 :(得分:0)

议程上的这一Sched.xx功能使我发疯。答案对我来说还不是很清楚。 this post改善了我的理解,它说删除SCHEDULED属性,这是导致它继续出现的原因。在该线程中,还引用了this faq线程,该线程解释了预定的条目和带有活动时间戳的条目之间的区别。简而言之:请小心您的时间表。活动时间戳可能就是您想要的。