Function: gud-install-speedbar-variables

gud-install-speedbar-variables is a byte-compiled function defined in gud.el.gz.

Signature

(gud-install-speedbar-variables)

Documentation

Install those variables used by speedbar to enhance gud/gdb.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/gud.el.gz
(defun gud-install-speedbar-variables ()
  "Install those variables used by speedbar to enhance gud/gdb."
  (unless gud-speedbar-key-map
    (setq gud-speedbar-key-map (speedbar-make-specialized-keymap))
    (define-key gud-speedbar-key-map "j" #'speedbar-edit-line)
    (define-key gud-speedbar-key-map "e" #'speedbar-edit-line)
    (define-key gud-speedbar-key-map "\C-m" #'speedbar-edit-line)
    (define-key gud-speedbar-key-map " " #'speedbar-toggle-line-expansion)
    (define-key gud-speedbar-key-map "D" #'gdb-var-delete)
    (define-key gud-speedbar-key-map "p" #'gud-pp))

  (speedbar-add-expansion-list '("GUD" gud-speedbar-menu-items
				 gud-speedbar-key-map
				 gud-expansion-speedbar-buttons))

  (add-to-list
   'speedbar-mode-functions-list
   '("GUD" (speedbar-item-info . gud-speedbar-item-info)
     (speedbar-line-directory . ignore))))