diff options
| author | Stefan Monnier | 2012-09-11 20:14:50 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2012-09-11 20:14:50 -0400 |
| commit | 45b82ad0ebedaa1b7094912e218bea1510c33feb (patch) | |
| tree | 278e50931ea92f8f3201fcb855d454f2202b2f66 /lisp | |
| parent | 50f2e553ce21a2901e9f935650018289c11fcc39 (diff) | |
| download | emacs-45b82ad0ebedaa1b7094912e218bea1510c33feb.tar.gz emacs-45b82ad0ebedaa1b7094912e218bea1510c33feb.zip | |
* src/eval.c: Add `inhibit-debugger'.
(Qinhibit_debugger): New symbol.
(call_debugger): Bind it instead of Qdebug_on_error.
(maybe_call_debugger): Test Vinhibit_debugger.
(syms_of_eval): Define inhibit-debugger.
* src/xdisp.c (set_message): Don't bind Qinhibit_debug_on_message.
(syms_of_xdisp): Remove inhibit-debug-on-message.
* lisp/emacs-lisp/debug.el (debug): Don't bind debug-on-error since
inhibit-debugger is bound instead.
Diffstat (limited to 'lisp')
| -rw-r--r-- | lisp/ChangeLog | 9 | ||||
| -rw-r--r-- | lisp/emacs-lisp/debug.el | 2 |
2 files changed, 7 insertions, 4 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index cdc021d192f..202b41891eb 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2012-09-12 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * emacs-lisp/debug.el (debug): Don't bind debug-on-error since | ||
| 4 | inhibit-debugger is bound instead. | ||
| 5 | |||
| 1 | 2012-09-11 Bastien Guerry <bzg@gnu.org> | 6 | 2012-09-11 Bastien Guerry <bzg@gnu.org> |
| 2 | 7 | ||
| 3 | * subr.el (set-temporary-overlay-map): Add a docstring. | 8 | * subr.el (set-temporary-overlay-map): Add a docstring. |
| @@ -24,8 +29,8 @@ | |||
| 24 | 29 | ||
| 25 | 2012-09-10 Dan Nicolaescu <dann@gnu.org> | 30 | 2012-09-10 Dan Nicolaescu <dann@gnu.org> |
| 26 | 31 | ||
| 27 | * vc/diff-mode.el (diff-mode-menu): Bind | 32 | * vc/diff-mode.el (diff-mode-menu): |
| 28 | diff-remove-trailing-whitespace. | 33 | Bind diff-remove-trailing-whitespace. |
| 29 | 34 | ||
| 30 | 2012-09-10 Stefan Monnier <monnier@iro.umontreal.ca> | 35 | 2012-09-10 Stefan Monnier <monnier@iro.umontreal.ca> |
| 31 | 36 | ||
diff --git a/lisp/emacs-lisp/debug.el b/lisp/emacs-lisp/debug.el index 188c0800eb8..bdb35e424d0 100644 --- a/lisp/emacs-lisp/debug.el +++ b/lisp/emacs-lisp/debug.el | |||
| @@ -162,8 +162,6 @@ first will be printed into the backtrace buffer." | |||
| 162 | (unless noninteractive | 162 | (unless noninteractive |
| 163 | (message "Entering debugger...")) | 163 | (message "Entering debugger...")) |
| 164 | (let (debugger-value | 164 | (let (debugger-value |
| 165 | (debug-on-error nil) | ||
| 166 | (debug-on-quit nil) | ||
| 167 | (debugger-previous-state | 165 | (debugger-previous-state |
| 168 | (if (get-buffer "*Backtrace*") | 166 | (if (get-buffer "*Backtrace*") |
| 169 | (with-current-buffer (get-buffer "*Backtrace*") | 167 | (with-current-buffer (get-buffer "*Backtrace*") |