orgmode议程视图不显示任何结果


10

我是emacs的新手,尤其是组织模式的新手,我正在测试它的其他可能性。使用尝试排程功能时TODO,我没有在每周或每日列表中显示任何结果。

 * TODO Get schwifty
 SCHEDULED: <2017-09-03 So>

然后,我按照手册中的建议使用Cc a设置了全局密钥以达到每周时间表,但是我只得到了一个空白的星期几列表,没有任何内容。怎么了?


1
您是否已将包含此预定事件的文件添加到议程文件列表中org-agenda-file-to-front
Singulaere Entitaet'8

谢谢,就是这样。只需点击C-c [即可实现此目的。在视频中,我一直在观看人们已经做过的事情,所以我没有讲到重点。如果您可以将评论更新为答案,我可以将其标记为答案。议程文件列表保存在哪里?
Kubo

请有人将答案发布为答案(OP可以接受)。谢谢。
画了

Answers:


13

为了使org-mode在议程视图中显示已安排的事件或截止日期的事件,必须在变量中列出包含这些事件的org文件org-agenda-files。虽然可以自定义此变量,但更实用的方法是调用org-agenda-file-to-front通常绑定到的函数C-c [

有关更多详细信息,请参见组织模式手册:议程文件


org-agenda-file-to-frontC-c [默认绑定的,不是C-c ]
Francesco Turco

0

尝试在SCHEDULE前面添加“:”。所以它将变成:SCHEDULED:<2017-09-03 So>我有一个类似的问题,这解决了它。但是,如果有任何副作用,我不知道。有人可能对此发表评论。


1
欢迎使用emacs.stackexchange。请注意,在这种情况下,解决方案是按照接受的答案中所述将文件添加到org-agenda-files中。不需要添加“:”,如果org-agenda无法识别该文件,则无济于事。我不确定您的情况如何。
andrej

0

也许这个答案将帮助将来遇到此问题的Doom Emacs用户。

我认为这与加载多个配置文件的顺序有关。我的解决方案是将以下内容放入config.el

(after! org
  (setq org-agenda-files '("~/org/inbox.org"
                          "~/org/gtd.org"
                          "~/org/tickler.org")))

after! org ...)是重要的一点。进入org模式,它将设置属性,而我相信Doom会在启动时设置其自己的默认位置。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.