aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/emacs-lisp/debug.el
diff options
context:
space:
mode:
authorMiles Bader <[email protected]>2002-03-14 09:02:36 +0000
committerMiles Bader <[email protected]>2002-03-14 09:02:36 +0000
commitbb9a622e93f18f58509611ce66e9deed371fed05 (patch)
tree5e91b6a6f9505a8a90b5bef107b1c227be98211d /lisp/emacs-lisp/debug.el
parentafcdd7bd284aa9fe8ab4bbf9783750b31bca612d (diff)
Require `button'.
(debugger-mode-map): Set the parent keymap to `button-buffer-map', to get TAB and <backtab> bindings.
Diffstat (limited to 'lisp/emacs-lisp/debug.el')
-rw-r--r--lisp/emacs-lisp/debug.el5
1 files changed, 4 insertions, 1 deletions
diff --git a/lisp/emacs-lisp/debug.el b/lisp/emacs-lisp/debug.el
index a768d39b49..1f3f4b3f56 100644
--- a/lisp/emacs-lisp/debug.el
+++ b/lisp/emacs-lisp/debug.el
@@ -1,6 +1,6 @@
;;; debug.el --- debuggers and related commands for Emacs
-;; Copyright (C) 1985, 1986, 1994 Free Software Foundation, Inc.
+;; Copyright (C) 1985, 1986, 1994, 2001 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: lisp, tools, maint
@@ -28,6 +28,8 @@
;;; Code:
+(require 'button)
+
(defgroup debugger nil
"Debuggers and related commands for Emacs."
:prefix "debugger-"
@@ -526,6 +528,7 @@ Applies to the frame whose line point is on in the backtrace."
(unless debugger-mode-map
(let ((loop ? ))
(setq debugger-mode-map (make-keymap))
+ (set-keymap-parent debugger-mode-map button-buffer-map)
(suppress-keymap debugger-mode-map)
(define-key debugger-mode-map "-" 'negative-argument)
(define-key debugger-mode-map "b" 'debugger-frame)