.emacs-my
changeset 587 ad59879d4891
parent 586 e140d8539157
child 588 aa917b11ffef
--- 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")