X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=.emacs;h=2ab8315cfcc03cba59a72e60420dc46a471e7205;hb=137d83557df6920c343049a590177ffdba90dd0f;hp=1d32ab9481b6e163d7571f47ede47c723f81eee4;hpb=01a2b6d40db86f5ea4ff806e5c49d29fd87339c5;p=emacs.git diff --git a/.emacs b/.emacs index 1d32ab9..2ab8315 100644 --- a/.emacs +++ b/.emacs @@ -65,9 +65,17 @@ (add-to-list 'load-path '"~/lib/emacs_el/tiny-tools/lisp/other") ;;(add-to-list 'Tex-style-path '"~/lib/emacs_el/auctex/") -(setq tinyprocmail--procmail-version "v3.22") -(add-hook 'tinyprocmail--load-hook 'tinyprocmail-install) -(require 'tinyprocmail) +;; From http://www.emacswiki.org/emacs/LoadingLispFiles +;; execute conditional code when loading libraries +(defmacro with-library (symbol &rest body) + `(when (require ,symbol nil t) + ,@body)) +(put 'with-library 'lisp-indent-function 1) + +;; load tinyprocmail +(with-library tinyprocmail + (setq tinyprocmail--procmail-version "v3.22") + (add-hook 'tinyprocmail--load-hook 'tinyprocmail-install)) (require 'vcl-mode) @@ -539,6 +547,8 @@ Argument DESCRIPTION MIME description." ; ess configuration (load "ess_remote_eval") (load "ess_configuration") +; procmailmode configuration +(load "procmail_mode") (load "mode-line-cleaner")