在Emacs手册中,以下内容作为Emacs日记中特殊条目的示例:
&%%(日记浮动11 4 4)美国感恩节
11代表月份,前4个代表星期几(星期四),第二个4代表每月第4个星期四。
一个人可以用t表示一年中的所有月份,但是如何指定一个月中的所有星期四呢?我已经尝试过t,但是它不起作用。
例如,假设我必须在每年的10月执行任务,但不是每天,只有每个星期四。我将如何使用日记浮动方式捕获它?
答案 0 :(得分:0)
无法使用diary-float
进行此操作,但是如Emacs手册中的CPUMiner所述,您可以在日记文件中使用任意Lisp表达式。这似乎可行:
%%(let ((dayname (calendar-day-of-week date))
(month (car date)))
(and (= month 10) (= dayname 4))) It's a Thursday in October