2011-11-25 78 views
2

我使用的是GNU Emacs 23.1.1。我用M-x org-version确认我有 组织模式版本6.34c记住模式钩不工作在emacs

当我执行M-x remember,记住缓冲打开,但我得到的消息“符号的函数值无效:无”。因此,我认为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"))) 

回答

6

相反乱搞的记忆,它可能更好地为您升级组织模式。 org-mode v6.36捕获完成后,由org-capture完成。查看组织手册中的信息节点'9.1 Capture'。

+0

感谢您的意见。我将升级组织模式并学习组织结构。 – Felix