这似乎是一种常见的用法,所以我怀疑我遗漏了一些东西...
在我的日常计划中,我通过更改任务的计划日期(C-c )来添加或删除当天的任务。我在当天的议程视图中使用列视图来查看我当天安排了多少日程。当我完成一项任务时,我会将其标记为已完成。
我不希望在此视图中显示已完成的任务,因为它们的时间仍然占总时间的比例(我想要一天中剩余的总时间)。
但我想不出如何根据待办事项状态进行过滤。'/‘让我按标签过滤,但如何按状态过滤?
发布于 2011-11-27 06:41:34
我认为您想要的是将org-agenda-skip-scheduled-if-done设置为t。
请参阅手册:Deadlines and Scheduling。它将隐藏所有已完成的计划任务。
发布于 2016-07-17 09:37:52
对于那些偶然发现这一点并发现切换org-agenda-skip-scheduled-if-done不起作用的人,使用C-c C-x C-a添加:ARCHIVE:标记。Org将跳过标记为存档的任务。
http://orgmode.org/manual/Archiving.html#Archiving
发布于 2021-01-08 17:55:20
公认的答案对我不起作用,所以我想出了我自己的答案。将此行添加到init文件即可实现所需的行为:
(setq org-agenda-skip-function-global '(org-agenda-skip-entry-if 'todo 'done))这是引导我找到答案https://orgmode.org/manual/Special-Agenda-Views.html的源码。
https://stackoverflow.com/questions/8281604
复制相似问题