emacs org 模式议程:在今天的视图中不显示截止日期为明天的项目

emacs org mode agenda: in today's view do not show items with deadline for tomorrow

我有一些项目在今天有截止日期并且每天重复,例如:

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

当我将此 TODO 标记为已完成,然后将截止日期设置为明天时,它仍会显示在今天的议程中,开头为:

1 天后

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

有什么方法可以设置 emacs 组织模式来执行此操作吗?

我试过了

(setq org-agenda-todo-ignore-scheduled '未来)

但这不起作用。

提前致谢....

8.3 Deadlines and Scheduling

In addition, the agenda for today carries a warning about the approaching or missed deadline, starting org-deadline-warning-days before the due date

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

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

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

这将允许您完成我认为您要求的事情,而无需将 org-deadline-warning-days 设置为 0 的重锤。

其次,正如几个人提到的,也许您想为每一天安排事情,而不是每天为它们设定截止日期。