* src/eval.c: Add `inhibit-debugger'.
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 12 Sep 2012 00:14:50 +0000 (20:14 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 12 Sep 2012 00:14:50 +0000 (20:14 -0400)
commit45b82ad0ebedaa1b7094912e218bea1510c33feb
tree278e50931ea92f8f3201fcb855d454f2202b2f66
parent50f2e553ce21a2901e9f935650018289c11fcc39
* 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.
etc/NEWS
lisp/ChangeLog
lisp/emacs-lisp/debug.el
src/ChangeLog
src/composite.h
src/eval.c
src/keyboard.c
src/xdisp.c