Org Mode 如何在agenda里设置一个每个一周显示其中一周每天提示的任务?

我的意思是同一个内容写了六次。

假如是每月1~20日提醒,那不是同一项目重复写了20次?

延申一下,每周一至周五 20:00 提醒 检查工作,最简洁准确的写法是什么样的?

LZ说的是值班,这是在具体天要做的事情,以周为单位,有重复的规律。你说的是一件需要持续做的事情,这样只需要设置schedule和deadline就可以了。

我知道 org schedule / deadline + repeater cookie like ++2w@Kinneyzhang 的方法也考虑过。不过确实因为实在 dirty. 所以才上来请教大神。 希望 diary sexp 或许有更优雅的方法。

发现了这么一个包,专门用于解决某些特定时间的 Scheduled 的。

比如你这个需求,每周一至周五 20:00 提醒。

载入这个包之后,在 PROPERTIES 里面增加一个

NEXT-SPEC-SCHEDULED: (memq (calendar-day-of-week date) '(1 2 3 4 5))

就可以了, SCHEDULED 里面只要写 <2019-07-15 Mon 20:00> 就可以了。 每次 TODO 转为 DONE 时候 SCHEDULED 会自动修改。

3 个赞