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