我遇到以下问题:组织模式具有可自定义的变量org-agenda-files
。由此变量下的绝对路径列出的文件用于构建组织议程窗口。如果列表中的元素是目录,则处理与.org
匹配的所有org-agenda-regex
文件以构建议程视图。另一方面,还有另一个可自定义的变量:org-directory
。但令人震惊的是,如果org-agenda-files
未定义,则议程视图不会尝试使用.org
下的匹配org-directory
文件。此外,我们不接受在org-directory
中列出相对于org-agenda-files
的议程文件路径,因为它抱怨找不到这些文件。
我的问题是,是否有一种相当优雅的方式可以在查找议程文件时使用org-directory
,或者使用它作为查找所有.org文件的默认值,或者描述议程文件列表包含org-directory
的相对路径?
答案 0 :(得分:8)
实际上只是设法让它以我想要的方式运作。所以这就是相关配置代码的样子:
(custom-set-variables
'(org-directory "~/Documents/org")
'(org-agenda-files (list org-directory)))
这样,议程会从.org
下的所有org-directory
个文件中读取,当org-directory
更改后,它会跟随它。正是我在寻找的东西;)