在 emacs 组织模式下捕获失败

发布于 2024-12-18 04:55:18 字数 685 浏览 1 评论 0原文

我正在使用 GNU Emacs 23.1.1 和 org-mode 版本 7.7 我想使用 Cc c t 捕获任务并将其发送到 ~/todo.org(如 org-capture-template 中定义)以下。按 Cc c 时,Org Select 缓冲区将打开,但当我按 t 时,我收到错误消息 Capture abort: (void -function nil) 并且没有任何内容写入 todo.org。我的 .emacs 中的相关行如下所示。请帮我解决这个问题。

(define-key global-map "\C-cc" 'org-capture)

(setq org-directory "~/")

(setq org-capture-templates

(("t" "Todo" entry (file+headline "~/todo.org" "Tasks")
             "* TODO %?\n  %i\n  %a")

("j" "Journal" entry (file+datetree "~/journal.org")
             "* %?\nEntered on %U\n  %i\n  %a")))

I am using GNU Emacs 23.1.1 with org-mode version 7.7
I want to use C-c c t to capture a task and send it to ~/todo.org as defined in the org-capture-template below. On pressing C-c c, the Org Select buffer opens but when I hit t, I get the error message Capture abort: (void-function nil) and nothing gets written to todo.org. The relevant lines from my .emacs are shown below. Please help me fix this.

(define-key global-map "\C-cc" 'org-capture)

(setq org-directory "~/")

(setq org-capture-templates

(("t" "Todo" entry (file+headline "~/todo.org" "Tasks")
             "* TODO %?\n  %i\n  %a")

("j" "Journal" entry (file+datetree "~/journal.org")
             "* %?\nEntered on %U\n  %i\n  %a")))

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

删除会话 2024-12-25 04:55:18

您需要引用您的捕获模板列表。如果您按如下方式更改相关部分,它应该可以工作。

(setq org-capture-templates
      (quote 
       (("t" "TODO" entry
        [...]
        "* %?\nEntered on %U\n %i\n %a"))))

请务必记住在末尾添加结束 ),否则最终会出现不平衡的括号。

You need to quote your list of capture templates. If you change the relevant section as follows it should work.

(setq org-capture-templates
      (quote 
       (("t" "TODO" entry
        [...]
        "* %?\nEntered on %U\n %i\n %a"))))

Make sure you remember to include the closing ) at the end or you'll end up with unbalanced parentheses.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文