emacs org模式议程:在今天看来,不要显示明天的截止日期

问题描述

我的商品的截止日期为今天,每天重复一次,例如:

  • Todo [#A]练习 截止日期:

如果这个Todo的截止日期是今天,那太好了,我希望在今天的议程中看到它。

当我将此待办事项标记为已完成,然后将截止日期定为明天时,它仍显示在今天的议程中,以:

在1 d。

我不想看到今天列出的任何有明天截止日期的项目。

有什么方法可以设置emacs org模式吗?

我尝试过

(setq org-agenda-todo-ignore-scheduled'future)

但这不起作用。

提前谢谢。...

解决方法

请参阅8.3 Deadlines and Scheduling

此外,今天的议程还警告有关截止日期即将到来或错过的警告,它们是在到期日之前的org-deadline-warning-days开始

您可以将变量org-deadline-warning-days定制为0以禁用预警。

,

首先,回答您的问题。可以如下指定每个任务的警告提前时间--0d表示警告应提前零天:

DEADLINE: <2020-09-22 Tue +1d -0d>

这将使您能够按照我的要求进行操作,而无需费力地将org-deadline-warning-days设置为0。

第二,正如几个人提到的那样,也许您想每天安排事情,而不是每天都有最后期限。