使用org-capture-templates为今天后的第二天安排TODO

Nat*_*ler 14 emacs org-mode

在org-mode中,我知道如何创建待办事项并使用时间戳,以便今天安排它.我如何安排明天?不幸的是,我不知道Elisp,现在没时间学习它.这是我的.emacs文件:

 (setq org-capture-templates
      '(("t" "Agenda Todo" entry
     (file+headline "c:/Org/agenda.org" "Agenda")
     "\n\n** TODO %?\nSCHEDULED: <%<%Y-%m-%d %a>>" 
     :empty-lines 1)
Run Code Online (Sandbox Code Playgroud)

我需要将%m-%d%a替换为增加一天的值.

Jon*_*pin 8

解决胡安乔的答案* 我能够想出一个有效的时间戳。

以下将提供组织创建的时间戳。

"[...]SCHEDULED: %(org-insert-time-stamp (org-read-date nil t \"+1d\"))" 
Run Code Online (Sandbox Code Playgroud)

org-read-date生成一个日期并将其+1d移到未来的某一天。nil t告诉它不包括 HH:MM 时间并将日期转换为内部 TIME 表示。

org-insert-time-stamp 使用 TIME 并使用正常的组织模式格式(包括工作日缩写)将其转换为时间戳

*答案不起作用,因为 <%(org-read-date nil nil \"+1d\")>" 结果 <YYYY-MM-DD>


更新

时间戳现在在 Org 模式下有效(添加它是为了允许从外部 org-mode 输入时间戳,在那里他们不会自动计算我相信的星期几)。

因此,胡安乔的答案也适用。