emacs org appt与sexp日记条目?

时间:2015-03-26 18:02:18

标签: emacs

我在emacs-24.4上使用org-mode version 8.2.5h。我最近按照scaramouche [1]的说明设置了appt.el.这适用于我的组织文件中的常规约会,但显然不适用于使用sexp日记条目指定的org文件中的约会。例如,我的一个组织文件中有以下条目:

%%(diary-float t 4 4) 10:00-10:30 Meeting with X. 

这显示在我的* Org Agenda *缓冲区中,但my-org-agenda-to-appt似乎没有认出它,也没有显示和提醒。知道为什么会这样吗?谢谢!

[1] https://emacs.stackexchange.com/questions/3844/good-methods-for-setting-up-alarms-audio-visual-triggered-by-org-mode-events

2 个答案:

答案 0 :(得分:1)

缺乏其他答案......

日记性别由日历/日记包解析,而不是由组织解析。如果您将条目放入日记文件中,您也可以轻松地将其整合到组织中。

将此条目添加到您的组织配置:

(setq org-agenda-include-diary t)

当您将约会添加到日记文件时,它们将显示在您的组织议程中。

  • 克里斯

答案 1 :(得分:0)

除了克里斯写的内容外,请注意,日记的sexp条目的ORDER随calendar-date-style的值而变化。参见组织手册的footnote 67,其中部分内容为:

  

组织模式用户可以诉诸特殊版本   这些功能,例如org-dateorg-anniversary。   这些工作就像相应的diary-   函数,但具有稳定的ISO参数顺序   (年,月,日)(如果适用)独立   calendar-date-style的值。