2011-11-25 83 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