Remember mode come with Emacs 23.x. Enable it.
--- a/.emacs-my Thu Mar 03 11:33:19 2011 +0200
+++ b/.emacs-my Thu Mar 03 11:43:55 2011 +0200
@@ -895,19 +895,22 @@
;;; ----------------------------------------------------------------
(message "remember-mode")
-(if (or (featurep 'remember) (fboundp 'remember))
- (progn
- (setq remember-annotation-functions '(org-remember-annotation))
- (setq remember-handler-functions '(org-remember-handler))
- (add-hook 'remember-mode-hook 'org-remember-apply-template)
- (define-key global-map "\C-cr" 'org-remember)
- (setq org-remember-templates
- ;; With one item emacs do not prompt choose template.
- '((?t "* TODO %?" "~/.gtd/todo.org")
- ;; (?j "* %^{topic}\n %T\n" "~/.gtd/journal.org")
- ))
- (setq org-remember-store-without-prompt t)
- ))
+(when (>= emacs-major-version 23)
+ (require 'remember))
+(when
+ (or (featurep 'remember) (fboundp 'remember))
+ (progn
+ (setq remember-annotation-functions '(org-remember-annotation))
+ (setq remember-handler-functions '(org-remember-handler))
+ (add-hook 'remember-mode-hook 'org-remember-apply-template)
+ (define-key global-map "\C-cr" 'org-remember)
+ (setq org-remember-templates
+ ;; With one item emacs do not prompt choose template.
+ '((?t "* TODO %?" "~/.gtd/todo.org")
+ ;; (?j "* %^{topic}\n %T\n" "~/.gtd/journal.org")
+ ))
+ (setq org-remember-store-without-prompt t)
+ ))
;;; ----------------------------------------------------------------
(message "TODO, XXX, FIXME highlight")