我正在使用GNU Emacs 23.1.1.我曾经M-x org-version确认我有Org-mode版本6.34c
当我执行时M-x remember,记忆缓冲区打开,但我收到消息"符号的函数值为void:nil".因此我认为remember-mode-hook失败是因为当我在记忆缓冲区中输入文本并点击时C-c C-c,文本不会被写入todo.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")))
Run Code Online (Sandbox Code Playgroud)