Variable: speedbar-mode-map

speedbar-mode-map is a variable defined in speedbar.el.gz.

Value

Large value
<down-mouse-3>              dframe-popup-kludge
<follow-link>               mouse-face
<mode-line> <down-mouse-1>  dframe-popup-kludge
<mode-line> <mouse-2>       dframe-mouse-hscroll
<motion-state> :            evil-ex
<motion-state> RET          speedbar-edit-line
<motion-state> h            backward-char
<motion-state> i            speedbar-item-info
<motion-state> j            speedbar-next
<motion-state> k            speedbar-prev
<motion-state> l            forward-char
<motion-state> o            speedbar-toggle-line-expansion
<motion-state> r            speedbar-refresh
<motion-state> u            speedbar-up-directory
<mouse-2>                   dframe-click
<mouse-movement>            dframe-track-mouse
C-<down-mouse-1>            dframe-hack-buffer-menu
C-M-n                       speedbar-forward-list
C-M-p                       speedbar-backward-list
C-x b                       dframe-switch-buffer-attached-frame
H                           #<anonymous-function>
M-n                         speedbar-restricted-next
M-p                         speedbar-restricted-prev
Q                           delete-frame
S-<mouse-2>                 dframe-power-click(var)/dframe-power-click(fun)
SPC..~                      undefined
b                           #<anonymous-function>
f                           #<anonymous-function>
g                           speedbar-refresh
h                           #<anonymous-function>
n                           speedbar-next
p                           speedbar-prev
q                           dframe-close-frame
r                           #<anonymous-function>
t                           speedbar-toggle-updates

Documentation

Keymap used in speedbar buffer.

Source Code

;; Defined in /usr/src/emacs/lisp/speedbar.el.gz
(defvar speedbar-mode-map
  (let ((map (make-keymap)))
    (suppress-keymap map t)

    ;; Control.
    (define-key map "t" 'speedbar-toggle-updates)
    (define-key map "g" 'speedbar-refresh)

    ;; Navigation.
    (define-key map "n" 'speedbar-next)
    (define-key map "p" 'speedbar-prev)
    (define-key map "\M-n" 'speedbar-restricted-next)
    (define-key map "\M-p" 'speedbar-restricted-prev)
    (define-key map "\C-\M-n" 'speedbar-forward-list)
    (define-key map "\C-\M-p" 'speedbar-backward-list)
    ;; These commands never seemed useful.
    ;;  (define-key map " " 'speedbar-scroll-up)
    ;;  (define-key map [delete] 'speedbar-scroll-down)

    ;; Short cuts I happen to find useful.
    (define-key map "r"
      (lambda () (interactive)
        (speedbar-change-initial-expansion-list
         speedbar-previously-used-expansion-list-name)))
    (define-key map "b"
      (lambda () (interactive)
        (speedbar-change-initial-expansion-list "quick buffers")))
    (define-key map "f"
      (lambda () (interactive)
        (speedbar-change-initial-expansion-list "files")))

    (dframe-update-keymap map)
    map)
  "Keymap used in speedbar buffer.")