Variable: electric-buffer-menu-mode-map

electric-buffer-menu-mode-map is a variable defined in ebuff-menu.el.gz.

Value

Large value
-            negative-argument
<            scroll-left
<mouse-2>    Electric-buffer-menu-mouse-select
=            Electric-buffer-menu-undefined
>            scroll-right
?            Helper-describe-bindings
C-M-@        digit-argument
C-M-a        digit-argument
C-M-b        digit-argument
C-M-c        digit-argument
C-M-d        digit-argument
C-M-e        digit-argument
C-M-f        digit-argument
C-M-g        digit-argument
C-M-h        digit-argument
C-M-i        digit-argument
C-M-v        scroll-other-window
C-\          Electric-buffer-menu-undefined
C-]          Electric-buffer-menu-quit
C-l          recenter
C-n          next-line
C-o          Electric-buffer-menu-undefined
C-p          previous-line
C-u          universal-argument
C-v          scroll-up-command
C-z          suspend-frame
DEL          Buffer-menu-backup-unmark
ESC ESC ESC  Electric-buffer-menu-quit
M--          negative-argument
M-<          beginning-of-buffer
M->          end-of-buffer
M-DEL        Buffer-menu-unmark-all-buffers
M-v          scroll-down-command
RET          Electric-buffer-menu-select
S            tabulated-list-sort
SPC          Electric-buffer-menu-select
T            Electric-buffer-menu-undefined
U            Buffer-menu-unmark-all
d            Buffer-menu-delete
k            Buffer-menu-delete
l            Electric-buffer-menu-undefined
m            Buffer-menu-mark
n            next-line
o            Electric-buffer-menu-undefined
p            previous-line
q            Electric-buffer-menu-quit
r            Electric-buffer-menu-undefined
s            Buffer-menu-save
t            Electric-buffer-menu-undefined
u            Buffer-menu-unmark
v            Electric-buffer-menu-mode-view-buffer
~            Buffer-menu-not-modified
€..\x3FFFFF         Electric-buffer-menu-undefined
€..\x3FFFFF         Electric-buffer-menu-undefined
€..\x3FFFFF         Electric-buffer-menu-undefined
€..\x3FFFFF         Electric-buffer-menu-undefined
€..\x3FFFFF         Electric-buffer-menu-undefined
€..\x3FFFFF         Electric-buffer-menu-undefined
€..\x3FFFFF         Electric-buffer-menu-undefined
€..\x3FFFFF         Electric-buffer-menu-undefined
€..\x3FFFFF         Electric-buffer-menu-undefined
€..\x3FFFFF         Electric-buffer-menu-undefined
€..\x3FFFFF         Electric-buffer-menu-undefined
€..\x3FFFFF         digit-argument

Documentation

Keymap for electric-buffer-menu-mode.

Source Code

;; Defined in /usr/src/emacs/lisp/ebuff-menu.el.gz
(defvar electric-buffer-menu-mode-map
  (let ((map (make-keymap)))
    (fillarray (car (cdr map)) #'Electric-buffer-menu-undefined)
    (define-key map "\e" nil)
    (define-key map "\C-z" #'suspend-frame)
    (define-key map "v" #'Electric-buffer-menu-mode-view-buffer)
    (define-key map (char-to-string help-char) #'Helper-help)
    (define-key map "?" #'Helper-describe-bindings)
    (define-key map "\C-c" nil)
    (define-key map "\C-c\C-c" #'Electric-buffer-menu-quit)
    (define-key map "\C-]" #'Electric-buffer-menu-quit)
    (define-key map "q" #'Electric-buffer-menu-quit)
    (define-key map " " #'Electric-buffer-menu-select)
    (define-key map "\C-m" #'Electric-buffer-menu-select)
    (define-key map "\C-l" #'recenter)
    (define-key map "s" #'Buffer-menu-save)
    (define-key map "S" #'tabulated-list-sort)
    (define-key map "d" #'Buffer-menu-delete)
    (define-key map "k" #'Buffer-menu-delete)
    (define-key map "\C-d" #'Buffer-menu-delete-backwards)
    ;; (define-key map "\C-k" #'Buffer-menu-delete)
    (define-key map "\177" #'Buffer-menu-backup-unmark)
    (define-key map "~" #'Buffer-menu-not-modified)
    (define-key map "u" #'Buffer-menu-unmark)
    (define-key map "\M-\177" #'Buffer-menu-unmark-all-buffers)
    (define-key map "U" #'Buffer-menu-unmark-all)
    (dotimes (i 10)
      (define-key map (char-to-string i) #'digit-argument)
      (define-key map (concat "\e" (char-to-string i)) #'digit-argument))
    (define-key map "-" #'negative-argument)
    (define-key map "\e-" #'negative-argument)
    (define-key map "m" #'Buffer-menu-mark)
    (define-key map "\C-u" #'universal-argument)
    (define-key map "\C-p" #'previous-line)
    (define-key map "\C-n" #'next-line)
    (define-key map "p" #'previous-line)
    (define-key map "n" #'next-line)
    (define-key map "\C-v" #'scroll-up-command)
    (define-key map "\ev" #'scroll-down-command)
    (define-key map ">" #'scroll-right)
    (define-key map "<" #'scroll-left)
    (define-key map "\e\C-v" #'scroll-other-window)
    (define-key map "\e>" #'end-of-buffer)
    (define-key map "\e<" #'beginning-of-buffer)
    (define-key map "\e\e" nil)
    (define-key map "\e\e\e" #'Electric-buffer-menu-quit)
    ;; This binding prevents the "escape => ESC" function-key-map mapping from
    ;; kicking in!
    ;; (define-key map [escape escape escape] #'Electric-buffer-menu-quit)
    (define-key map [mouse-2] #'Electric-buffer-menu-mouse-select)
    map))