簡體   English   中英

記住模式掛鈎在emacs中不起作用

[英]Remember-mode-hook not working in emacs

我正在使用GNU Emacs 23.1.1。 我使用Mx org-version確認我具有組織模式6.34c版本

當我執行Mx remember ,記憶緩沖區打開,但是我收到消息“符號的函數值為void:nil”。 因此,我認為remember-mode-hook失敗了,因為當我在記住緩沖區中輸入文本並按Cc Cc ,文本不會寫到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")))

與其擺弄記住,不如讓它升級組織模式可能更好。 在org-mode v6.36之后,捕獲由org-capture 在組織手冊中查看信息節點“ 9.1 Capture”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM