summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/debug.el
diff options
context:
space:
mode:
authorStephen Eglen <stephen@gnu.org>1998-04-05 18:26:32 +0000
committerStephen Eglen <stephen@gnu.org>1998-04-05 18:26:32 +0000
commit666b94132b9d785b4ec6f0ecbfa451168134d150 (patch)
tree86d786fd96dcb21413135c75d5e5830e66c28dbe /lisp/emacs-lisp/debug.el
parent3c14708ccfb71af5ea2324f71955480413402b92 (diff)
downloademacs-666b94132b9d785b4ec6f0ecbfa451168134d150.tar.gz
Customized.
Diffstat (limited to 'lisp/emacs-lisp/debug.el')
-rw-r--r--lisp/emacs-lisp/debug.el29
1 files changed, 21 insertions, 8 deletions
diff --git a/lisp/emacs-lisp/debug.el b/lisp/emacs-lisp/debug.el
index ca23b3adc40..33ea729ccc2 100644
--- a/lisp/emacs-lisp/debug.el
+++ b/lisp/emacs-lisp/debug.el
@@ -28,15 +28,26 @@
;;; Code:
-(defvar debugger-mode-hook nil
- "*Hooks run when `debugger-mode' is turned on.")
+(defgroup debugger nil
+ "Debuggers and related commands for Emacs."
+ :prefix "debugger-"
+ :group 'debug)
+(defcustom debugger-mode-hook nil
+ "*Hooks run when `debugger-mode' is turned on."
+ :type 'hook
+ :group 'debugger)
-(defvar debug-function-list nil
- "List of functions currently set for debug on entry.")
-(defvar debugger-step-after-exit nil
- "Non-nil means \"single-step\" after the debugger exits.")
+(defcustom debug-function-list nil
+ "List of functions currently set for debug on entry."
+ :type '(repeat function)
+ :group 'debugger)
+
+(defcustom debugger-step-after-exit nil
+ "Non-nil means \"single-step\" after the debugger exits."
+ :type 'boolean
+ :group 'debugger)
(defvar debugger-value nil
"This is the value for the debugger to return, when it returns.")
@@ -398,8 +409,10 @@ Applies to the frame whose line point is on in the backtrace."
))
-(defvar debugger-record-buffer "*Debugger-record*"
- "*Buffer name for expression values, for \\[debugger-record-expression].")
+(defcustom debugger-record-buffer "*Debugger-record*"
+ "*Buffer name for expression values, for \\[debugger-record-expression]."
+ :type 'string
+ :group 'debugger)
(defun debugger-record-expression (exp)
"Display a variable's value and record it in `*Backtrace-record*' buffer."