aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/emacs-lisp/lisp-mode.el1
2 files changed, 6 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index d33cec3ab05..ac3dbcf906b 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
12013-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * emacs-lisp/lisp-mode.el (eval-sexp-add-defvars): Expand macros
4 eagerly (bug#14422).
5
12013-06-03 Michael Albinus <michael.albinus@gmx.de> 62013-06-03 Michael Albinus <michael.albinus@gmx.de>
2 7
3 * autorevert.el (auto-revert-notify-enabled) 8 * autorevert.el (auto-revert-notify-enabled)
diff --git a/lisp/emacs-lisp/lisp-mode.el b/lisp/emacs-lisp/lisp-mode.el
index ae855052524..02b020fa241 100644
--- a/lisp/emacs-lisp/lisp-mode.el
+++ b/lisp/emacs-lisp/lisp-mode.el
@@ -809,6 +809,7 @@ With argument, print output into current buffer."
809(defun eval-sexp-add-defvars (exp &optional pos) 809(defun eval-sexp-add-defvars (exp &optional pos)
810 "Prepend EXP with all the `defvar's that precede it in the buffer. 810 "Prepend EXP with all the `defvar's that precede it in the buffer.
811POS specifies the starting position where EXP was found and defaults to point." 811POS specifies the starting position where EXP was found and defaults to point."
812 (setq exp (macroexpand-all exp)) ;Eager macro-expansion.
812 (if (not lexical-binding) 813 (if (not lexical-binding)
813 exp 814 exp
814 (save-excursion 815 (save-excursion