记住模式钩子在emacs中不起作用

记住模式钩子在emacs中不起作用,emacs,org-mode,Emacs,Org Mode,我正在使用GNU Emacs 23.1.1。我使用M-x组织版本确认 组织模式版本6.34c 当我执行M-x memory时,memory缓冲区打开,但我得到消息“Symbol的函数值为void:nil”。因此,我认为记住模式钩子会失败,因为当我在记住缓冲区中输入文本并点击C-C-C时,文本不会写入todo.org(在下面的模板定义中指定) 相反,我得到的信息是“如果不向上/下归档,则笔记的目标文件必须处于组织模式”。请帮忙。my.emacs中的相关条目如下: (require 'remembe

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

当我执行
M-x memory
时,memory缓冲区打开,但我得到消息“Symbol的函数值为void:nil”。因此,我认为
记住模式钩子
会失败,因为当我在记住缓冲区中输入文本并点击
C-C-C
时,文本不会写入todo.org(在下面的模板定义中指定)

相反,我得到的信息是“如果不向上/下归档,则笔记的目标文件必须处于组织模式”。请帮忙。my
.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")))

与其玩弄记忆,不如升级组织模式。在组织模式v6.36之后,通过
org capture
完成捕获。请查看组织手册中的信息节点“9.1捕获”。

谢谢您的建议。我将升级组织模式并研究组织捕获。