我最近决定重新组织我的整个机构设置,使其更加高效。以前,我的机器上到处都是 .org 文件,但现在它们都存放在两个文件夹中:
~/work/org
~/personal/org
我使用以下命令重置org-mode搜索日程文件的位置:
;; set agenda files
(setq org-agenda-files (quote ("~/work/org"
"~/personal/org")))
然而,当我打开待办事项清单(
C-c a t
)时,会出现以下形式的错误:Non-existent agenda file [filename]. [R]emove from list or [A]bort?
对于旧列表中的文件,如果我删除所有这些文件,最终会得到一个只显示以下内容的Org Agenda缓冲区:
Global list of TODO items of type: ALL
Available with `N r': (0)[ALL]
有没有想法,我做错了什么?
setq org-agenda-files
呢? - Sergii Dymchenkoorg-agenda-files
的值。 - Jeffrey DeLeoorg-agenda-file-regexp
设置此变量:http://superuser.com/a/702079/206164 - lawlistorg-agenda-files
的值呢? - krishnan(org-agenda-files)
时会发生什么 - 也就是说,在您的*Messages*
缓冲区中显示的结果是什么?例如,我的结果看起来像这样:("/Users/HOME/.0.data/.0.emacs/.todo")
另外,请告诉我们您对于org-agenda-file-regexp
有什么设置。例如:(setq org-agenda-files (list "~/"))
和(setq org-agenda-file-regexp "\\
[^.].*\.org\|.todo\'")`。 - lawlist