added wrapper around eval-after-load
authorJoerg Jaspert <joerg@debian.org>
Wed, 1 Jan 2014 21:20:13 +0000 (22:20 +0100)
committerJoerg Jaspert <joerg@debian.org>
Wed, 1 Jan 2014 21:20:13 +0000 (22:20 +0100)
.emacs.d/initjj.org

index 1f97d3f..f664f9b 100644 (file)
@@ -298,6 +298,17 @@ Which color scheme should be loaded? I prefer dark very much.
 (defvar jj-color-style 'dark "Which color scheme of solarized to select. Dark or Light")
 #+END_SRC
 
+** Macro
+A small wrapper around =eval-after-load=, taken from [[http://milkbox.net/note/single-file-master-emacs-configuration/][Single File Master EmacsĀ Configuration : milkbox]]
+#+BEGIN_SRC emacs-lisp tangle:yes
+(defmacro after (mode &rest body)
+  "`eval-after-load' MODE evaluate BODY."
+  (declare (indent defun))
+  `(eval-after-load ,mode
+     '(progn ,@body)))
+
+
+#+END_SRC
 ** Processing
 First we want to ensure that our cache and backup directories really exist.
 #+BEGIN_SRC emacs-lisp tangle:yes