remember-config.el
;;+_ Begin remember-config.el ;;mostly derived from sacha's config ;;;Copyright Suresh Kayamboo ;; You can get remember.el from ;; http://sacha.free.net.ph/notebook/emacs/dev/remember ;;+_ Load paths for planner and muse files (add-to-list 'load-path "D:/soft/elisp/config") (add-to-list 'load-path "D:/soft/elisp/muse") (add-to-list 'load-path "D:/soft/elisp/planner") (add-to-list 'load-path "D:/soft/elisp/remember") (require 'remember) (require 'planner) (require 'planner-rss) (require 'remember-planner) (setq remember-save-after-remembering t) (setq remember-handler-functions '(remember-planner-append)) ;;(defvaralias 'remember-annotation-functions 'planner-annotation-functions) ;;+_ I just dont understand whats written below ;;simply copied from sacha's config files (defun ajk/my-cleanup-then-save-buffers-kill-emacs (&optional arg) "Clean up before saving buffers and killing Emacs." (interactive "P") ;; stop here if there's a *Remember* buffer (if (get-buffer remember-buffer) (remember) ;; clean up Gnus (and (fboundp 'gnus-alive-p) (gnus-alive-p) (let ((gnus-interactive-exit nil)) (gnus-group-exit))) (save-buffers-kill-emacs arg))) (defalias 'sacha/save-buffers-kill-emacs 'ajk/my-cleanup-then-save-buffers-kill-emacs) (setq remember-append-to-planner-hook '(remember-planner-add-timestamp remember-planner-add-xref planner-rss-add-note)) ;;+_ Key Bindings (setq remember-handler-functions '(remember-planner-append)) (setq remember-annotation-functions planner-annotation-functions) (define-key global-map [?\C-x ?\C-n] 'remember) ;;+_ provide the user level remember-config file (provide 'remember-config) ;;remember-config.el ends here