orgmode中的复杂习惯调度

Cri*_*ing 6 emacs org-mode

我希望orgmode处理一些复杂的习惯/任务,我不太清楚如何编程:

  • 在一定时间(例如8-9和18-19)之间必须每天进行两次的习惯.
  • 这个习惯必须在周末完成(周四至周六之间).
  • 任务每6个月发生一次,在特定时间之间每天发生两次,共计21天.

有人可以帮助添加正确的SCHEDULE吗?

Jon*_*pin 4

  • 周末唯一的习惯:

    预定时间:<2013-12-13 周五 ++1w/2d>

    这将导致它每周五重复一次(无论何时完成),如果在下一次通知后延迟超过 2 天,则会延迟。

  • 每天两次的习惯:

    这很可能必须作为两个单独的习惯来创建,一个用于第一个时间范围,一个用于第二个时间范围。

  • 每两年一次:

    很可能还需要两个 TODO 来考虑两个时间范围。我不确定是否有任何真正的方法可以在不使用复杂的日记 SEXP 的情况下做到这一点,您必须每 6 个月创建一次 SEXP(或更新 SEXP 以匹配下一个 6 个月的跨度)。组织待办事项/习惯在重复时通常不包含“结束日期”。

  • `SCHEDULED: &lt;2013-12-13 Fri ++1w/2d&gt;` 会导致 org-agenda 无法渲染并显示消息 `org-habit-parse-todo: Habit Review 每周截止日期重复周期小于或等于预定时间(++1w/2d)`,应该是`++1w/9d`。 (2认同)