X-Git-Url: https://git.donarmstrong.com/?p=emacs.git;a=blobdiff_plain;f=.emacs;h=2ab8315cfcc03cba59a72e60420dc46a471e7205;hp=82728f8d584ab3ddb95fa27a191e216ae5c33dcc;hb=137d83557df6920c343049a590177ffdba90dd0f;hpb=3322b7c584d36f92f1992a77742a2bd34dcc1549 diff --git a/.emacs b/.emacs index 82728f8..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)