如何创建结合diary-block与diary-cyclic的Emacs日记条目?
在Emacs日记中结合diary-block与diary-cyclic实现区间内周期性事件标记
你可以通过Emacs日记的复合条件判断来实现需求,用(and ...)同时组合diary-block(区间限制)和diary-cyclic(周期重复)两个函数。
具体写法
在你的Emacs日记文件中添加以下内容:
(and (diary-block 9 8 11 12) (diary-cyclic 7 2)) 排练
参数解释
(diary-block 9 8 11 12):限定事件仅在9月8日到11月12日这个区间内生效(diary-cyclic 7 2):设置每7天重复一次,其中2对应周二(Emacs日历中周日为0,周一为1,周二为2,以此类推)(and ...):只有当两个条件同时满足时,才会显示后面的"排练"事件
这样设置后,Emacs日历会自动在指定区间内的每个周二标记排练事件,超出区间的周二不会触发。
内容的提问来源于stack exchange,提问作者maab
相关产品推荐
相关产品推荐

