summaryrefslogtreecommitdiff
path: root/lisp/mh-e
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2009-11-04 04:33:25 +0000
committerStefan Monnier <monnier@iro.umontreal.ca>2009-11-04 04:33:25 +0000
commit601dd9a3a99ed7433e16164ee291f5cb05254594 (patch)
tree0f97d96ff3a939aa95d5190362bb8bb176097920 /lisp/mh-e
parent56f14120aee00a81708d9d5030de2fafb23dd016 (diff)
downloademacs-601dd9a3a99ed7433e16164ee291f5cb05254594.tar.gz
Load mh-loaddefs during compilation as well.
Diffstat (limited to 'lisp/mh-e')
-rw-r--r--lisp/mh-e/ChangeLog4
-rw-r--r--lisp/mh-e/mh-e.el5
2 files changed, 8 insertions, 1 deletions
diff --git a/lisp/mh-e/ChangeLog b/lisp/mh-e/ChangeLog
index 0ad943588bd..f67ba5600b4 100644
--- a/lisp/mh-e/ChangeLog
+++ b/lisp/mh-e/ChangeLog
@@ -1,3 +1,7 @@
+2009-11-04 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * mh-e.el: Load mh-loaddefs during compilation as well.
+
2009-11-04 Juanma Barranquero <lekktu@gmail.com>
* mh-e.el (mh-loaddefs): Load rather than require.
diff --git a/lisp/mh-e/mh-e.el b/lisp/mh-e/mh-e.el
index 7b7a9e5d9b5..916bbe29834 100644
--- a/lisp/mh-e/mh-e.el
+++ b/lisp/mh-e/mh-e.el
@@ -92,7 +92,10 @@
;; Provide functions to the rest of MH-E. However, mh-e.el must not
;; use any definitions in files that require mh-e from mh-loaddefs,
;; for if it does it will introduce a require loop.
-(load "mh-loaddefs" nil 'nomessage)
+(eval-and-compile
+ ;; Load it during compilation as well, since it defines the macro
+ ;; mh-require-cl.
+ (load "mh-loaddefs" nil 'nomessage))
(mh-require-cl)