]> git.eshelyaron.com Git - emacs.git/commitdiff
* emacs-lisp/pp.el (pp-eval-expression, pp-eval-last-sexp):
authorLeo Liu <sdl.web@gmail.com>
Wed, 2 Jul 2014 05:05:50 +0000 (13:05 +0800)
committerLeo Liu <sdl.web@gmail.com>
Wed, 2 Jul 2014 05:05:50 +0000 (13:05 +0800)
Support lexical-binding.

lisp/ChangeLog
lisp/emacs-lisp/pp.el

index 017c7adad28b7f10e7191690163d682ed1823999..df299ec13416330744bd42542d5ae867f4b5ca1f 100644 (file)
@@ -1,3 +1,8 @@
+2014-07-02  Leo Liu  <sdl.web@gmail.com>
+
+       * emacs-lisp/pp.el (pp-eval-expression, pp-eval-last-sexp):
+       Support lexical-binding.
+
 2014-07-01  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * vc/log-edit.el (log-edit-goto-eoh): New function.
index 0e4139e1aebbee898c190fbe115be5fa3d158bc7..dd012fab9daaa271e098a6fd90e224cde4144767 100644 (file)
@@ -129,7 +129,7 @@ Also add the value to the front of the list in the variable `values'."
   (interactive
    (list (read--expression "Eval: ")))
   (message "Evaluating...")
-  (setq values (cons (eval expression) values))
+  (setq values (cons (eval expression lexical-binding) values))
   (pp-display-expression (car values) "*Pp Eval Output*"))
 
 ;;;###autoload
@@ -165,7 +165,7 @@ With argument, pretty-print output into current buffer.
 Ignores leading comment characters."
   (interactive "P")
   (if arg
-      (insert (pp-to-string (eval (pp-last-sexp))))
+      (insert (pp-to-string (eval (pp-last-sexp) lexical-binding)))
     (pp-eval-expression (pp-last-sexp))))
 
 ;;;###autoload