Emacs Org-Mode:如何设置每月第一个星期三的日期和时间

Fix*_*ker 8 emacs org-mode

我正在尝试为组织模式下的活动添加日期和时间,该活动将在每月的第一个星期三重复。

我知道我可以使用 diary-sexp 格式来标识每个月的第一个星期三,如下所示:

* My Special Event
  <%%(diary-float t 3 1)>
Run Code Online (Sandbox Code Playgroud)

这可行,但我还需要指定该事件发生的时间(最好是开始时间和结束时间)。我已经尝试过以下两种方法:

<%%(diary-float t 3 1) 19:30>
<%%(diary-float t 3 1) 19:30-20:30>
Run Code Online (Sandbox Code Playgroud)

...但两者都不起作用。

这可能吗?如果是的话,我做错了什么?

Jon*_*pin 6

您可以使用以下内容来获得想要的效果

* My Special Event 19:30-20:30
  <%%(diary-float t 3 1)>
Run Code Online (Sandbox Code Playgroud)

它将在您的议程中输出为(议程已修剪):

            18:00...... ----------------
filename:   19:30-20:30 My Special Event
            20:00...... ----------------
Run Code Online (Sandbox Code Playgroud)