From 3a34d1463081a9977c4d1dc4414a8591f622195f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jaros=C5=82aw=20Rzesz=C3=B3tko?= Date: Sat, 20 Jan 2018 12:51:06 -0500 Subject: [PATCH] * 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. --- lisp/ielm.el | 5 +---- 1 file changed, 1 insertion(+), 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'. -- 2.11.4.GIT