假如是每月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 个赞