Org 无法识别我的议程文件,而 org-agenda-files 的值显示它正确地瞄准了文件所在的位置

问题描述 投票:0回答:0

TLDR:即使我添加到它的文件显示在 org-agenda-files 上,我也看不到我的组织议程

我的 init.el 中的代码如下(我不知道 elisp,我刚开始使用 emacs 来使用 org-mode):

(require 'org)
(global-set-key "\C-cl" 'org-store-link)
(global-set-key "\C-ca" 'org-agenda)
(global-set-key "\C-cb" 'org-iswitchb)
(setq org-directory "~/Library/Mobile Documents/com~apple~CloudDocs/Org/")
(setq org-agenda-files "~/Library/Mobile Documents/com~apple~CloudDocs/Org/tareas.org")
(add-hook 'org-mode-hook 'org-indent-mode)

我的 Org 文件位于生成奇怪路径的 icloud Drive 上,这是因为我想使用 iPhone 上的 Beorg 应用程序访问它们。

无论如何,当我启动 emacs 并按

C-c a
并按
a
查看我的议程时,它会在回显中显示以下内容:不存在的议程文件 ~/Library/Mobile Documents/com~apple~CloudDocs/Org/# +启动:hidestars

org-agenda-files
的值为:“~/Library/Mobile Documents/com~apple~CloudDocs/Org/tareas.org”

我的

tareas.org
文件开头确实有一些代码,上面写着
#+STARTUP: hidestars
。我不知道它是如何引起这个问题的。

一开始我的 init.el 上没有

(require 'org)
,这导致了另一个错误。我试图通过添加它并稍微更改我的代码来修复它。最终发生的事情是,现在我看不到我的议程,而在我能够看到它之前,尽管我每次启动 emacs 时都必须手动设置它。

emacs elisp org-mode
© www.soinside.com 2019 - 2024. All rights reserved.