【问题标题】:Remember-mode-hook not working in emacs记住模式挂钩在 emacs 中不起作用
【发布时间】:2011-11-25 08:58:32
【问题描述】:

我正在使用 GNU Emacs 23.1.1。我用M-x org-version 确认我有 组织模式版本 6.34c

当我执行M-x remember 时,记忆缓冲区打开,但我收到消息“符号的函数值为 void:nil”。因此我认为remember-mode-hook 失败是因为当我在记忆缓冲区中输入文本并点击C-c C-c 时,文本不会被写入 todo.org(在下面的模板定义中指定)。

相反,我收到消息“如果不归档到顶部/底部,笔记的目标文件必须处于 Org 模式”。请帮忙。我的.emacs 的相关条目如下:

(require 'remember)

(require 'org-remember)

(org-remember-insinuate)

(setq org-directory "~/")

(define-key global-map "\C-cr" 'org-remember)

(setq remember-annotation-functions '(org-remember-annotation))

(setq remember-handler-functions '(org-remember-handler))

(add-hook 'remember-mode-hook 'org-remember-apply-template)

(setq org-remember-templates

'(("Todo" ?t "* TODO %?\n  %i\n  %a" "~/todo.org" "Tasks")))

【问题讨论】:

    标签: emacs org-mode


    【解决方案1】:

    与其摆弄记住,不如升级 org-mode。在 org-mode v6.36 捕获之后由 org-capture 完成。查看组织手册中的信息节点“9.1 Capture”。

    【讨论】:

    • 感谢您的建议。我将升级 org-mode 并研究 org-capture。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-22
    • 1970-01-01
    • 1970-01-01
    • 2014-04-25
    相关资源
    最近更新 更多