this command arranges for all errors to enter the debugger."
(interactive "P")
(values--store-value
- (handler-bind ((error (if #'eval-expression--debug #'ignore)))
+ (handler-bind ((error (if eval-expression-debug-on-error
+ #'eval-expression--debug #'ignore)))
(elisp--eval-last-sexp eval-last-sexp-arg-internal))))
(defun elisp--eval-defun-1 (form)
(defvar edebug-all-defs)
(eval-defun (not edebug-all-defs)))
(t
- (handler-bind ((error (if #'eval-expression--debug #'ignore)))
+ (handler-bind ((error (if eval-expression-debug-on-error
+ #'eval-expression--debug #'ignore)))
(elisp--eval-defun)))))
;;; ElDoc Support