无法在 Org 模式中完成捕获

无法在 Org 模式中完成捕获

似乎在我对org-mode笔记捕获进行最后一次更新后,它无法正常工作。目前我使用的是 8.0.7 版(20130930)ELPA。点击C-c c(即org-capture)会显示捕获模板列表,然后我可以选择其中一个模板来打开缓冲区,然后我就可以实际输入笔记了。问题是,一旦我完成了,点击C-c C-c不会关闭捕获缓冲区。内容保存在正确的位置,但我没有返回到我开始捕获的位置。在缓冲区中*Messages*我收到以下错误:org-capture-finalize: Symbol's value as variable is void: org-bookmark-names-plist

我真的不知道从哪里开始调试这个问题。有什么想法吗?

我相信以下是我拥有的所有相关设置:

;; Capture-org
(setq org-default-notes-file (concat org-directory "/notes.org"))
(define-key global-map "\C-cc" 'org-capture)

(setq org-capture-templates
      (quote (("t" "todo" entry (file (concat org-directory "/gtd.org"))
               "* TODO %?\n%U\n%a\n" :clock-in t :clock-resume t)
              ("n" "note" entry (file (concat org-directory "/gtd.org"))
               "* %? :NOTE:\n%U\n%a\n" :clock-in t :clock-resume t)
              ("j" "Journal" entry (file+datetree (concat org-directory "/diary.org"))
               "* %?\n%U\n" :clock-in t :clock-resume t)
              ("v" "Vocabulary" entry
               (file+headline (concat org-directory "/vocab.org")
                              "Vocabulary")
               "* %^{The word} :drill:\n:PROPERTIES:\n:Part-of-speech: %^{Part of speech|verb|noun|adj|adv}\n:END:\n %t\n %^{Extended word (may be empty)} \n** Answer \n%^{The definition}")
              )))

答案1

似乎 ELPA 目录中的旧版本和当前版本之间存在冲突。删除旧版本解决了我的问题。

相关内容