summaryrefslogtreecommitdiff
path: root/lisp/ielm.el
diff options
context:
space:
mode:
authorJarosław Rzeszótko <jrzeszotko@gmail.com>2018-01-20 12:51:06 -0500
committerStefan Monnier <monnier@iro.umontreal.ca>2018-01-20 12:51:06 -0500
commit3a34d1463081a9977c4d1dc4414a8591f622195f (patch)
treeab536cf367349cf697b707fe20f24e109c11d612 /lisp/ielm.el
parent60d5a13d28705e116e0a69c48f15d20aab9d3081 (diff)
downloademacs-3a34d1463081a9977c4d1dc4414a8591f622195f.tar.gz
* lisp/ielm.el: Bring up the debugger when requested
Copyright-paperwork-exempt: yes (ielm-eval-input): Don't catch errors during evaluation of the expression if debug-on-error is set.
Diffstat (limited to 'lisp/ielm.el')
-rw-r--r--lisp/ielm.el5
1 files changed, 1 insertions, 4 deletions
diff --git a/lisp/ielm.el b/lisp/ielm.el
index 259e1b9f79f..59e333f19c1 100644
--- a/lisp/ielm.el
+++ b/lisp/ielm.el
@@ -384,7 +384,7 @@ nonempty, then flushes the buffer."
(set-match-data ielm-match-data)
(save-excursion
(with-temp-buffer
- (condition-case err
+ (condition-case-unless-debug err
(unwind-protect
;; The next let form creates default
;; bindings for *, ** and ***. But
@@ -528,9 +528,6 @@ causes output to be directed to the ielm buffer.
set to a different value during evaluation. You can use (princ
VALUE) or (pp VALUE) to write to the ielm buffer.
-Expressions evaluated by IELM are not subject to `debug-on-quit' or
-`debug-on-error'.
-
The behavior of IELM may be customized with the following variables:
* To stop beeping on error, set `ielm-noisy' to nil.
* If you don't like the prompt, you can change it by setting `ielm-prompt'.