Function: edebug-eval-expression
edebug-eval-expression is an interactive and byte-compiled function
defined in edebug.el.gz.
Signature
(edebug-eval-expression EXPR)
Documentation
Evaluate an expression in the outside environment.
If interactive, prompt for the expression. Print result in minibuffer.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/edebug.el.gz
(defun edebug-eval-expression (expr)
"Evaluate an expression in the outside environment.
If interactive, prompt for the expression.
Print result in minibuffer."
(interactive (list (read--expression "Eval: ")))
(princ
(edebug-outside-excursion
(let ((result (edebug-eval expr)))
(values--store-value result)
(concat (edebug-safe-prin1-to-string result)
(eval-expression-print-format result))))))