Variable: ibuffer-mode-map

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

Value

Large value
!                   ibuffer-do-shell-command-file
% L                 ibuffer-mark-by-locked
% f                 ibuffer-mark-by-file-name-regexp
% g                 ibuffer-mark-by-content-regexp
% m                 ibuffer-mark-by-mode-regexp
% n                 ibuffer-mark-by-name-regexp
* *                 ibuffer-unmark-all
* /                 ibuffer-mark-dired-buffers
* M                 ibuffer-mark-by-mode
* c                 ibuffer-change-marks
* e                 ibuffer-mark-dissociated-buffers
* h                 ibuffer-mark-help-buffers
* m                 ibuffer-mark-modified-buffers
* r                 ibuffer-mark-read-only-buffers
* s                 ibuffer-mark-special-buffers
* u                 ibuffer-mark-unsaved-buffers
* z                 ibuffer-mark-compressed-file-buffers
+                   ibuffer-add-to-tmp-show
,                   ibuffer-toggle-sorting-mode
-                   ibuffer-add-to-tmp-hide
.                   ibuffer-mark-old-buffers
/ !                 ibuffer-negate-filter
/ &                 ibuffer-and-filter
/ *                 ibuffer-filter-by-starred-name
/ .                 ibuffer-filter-by-file-extension
/ /                 ibuffer-filter-disable
/ <                 ibuffer-filter-by-size-lt
/ <up>              ibuffer-pop-filter
/ >                 ibuffer-filter-by-size-gt
/ C-e s             ibuffer-limit-by-erc-server
/ D                 ibuffer-decompose-filter-group
/ E                 ibuffer-filter-by-process
/ F                 ibuffer-filter-by-directory
/ M                 ibuffer-filter-by-derived-mode
/ P                 ibuffer-pop-filter-group
/ R                 ibuffer-switch-to-saved-filter-groups
/ RET               ibuffer-filter-by-mode
/ S                 ibuffer-save-filter-groups
/ S-<up>            ibuffer-pop-filter-group
/ SPC               ibuffer-filter-chosen-by-completion
/ TAB               ibuffer-exchange-filters
/ X                 ibuffer-delete-saved-filter-groups
/ \                 ibuffer-clear-filter-groups
/ a                 ibuffer-add-saved-filters
/ b                 ibuffer-filter-by-basename
/ c                 ibuffer-filter-by-content
/ d                 ibuffer-decompose-filter
/ e                 ibuffer-filter-by-predicate
/ f                 ibuffer-filter-by-filename
/ g                 ibuffer-filters-to-filter-group
/ i                 ibuffer-filter-by-modified
/ m                 ibuffer-filter-by-used-mode
/ n                 ibuffer-filter-by-name
/ o                 ibuffer-or-filter
/ p                 ibuffer-pop-filter
/ r                 ibuffer-switch-to-saved-filters
/ s                 ibuffer-save-filters
/ t                 ibuffer-exchange-filters
/ v                 ibuffer-filter-by-visiting-file
/ x                 ibuffer-delete-saved-filters
/ |                 ibuffer-or-filter
<backtab>           ibuffer-backward-filter-group
<normal-state> RET  ibuffer-visit-buffer
<normal-state> j    evil-next-line
<normal-state> k    evil-previous-line
<override-state>    normal
=                   ibuffer-diff-with-file
@                   hycontrol-windows-grid
A                   ibuffer-do-view
B                   ibuffer-copy-buffername-as-kill
C-c C-a             ibuffer-auto-mode(var)/ibuffer-auto-mode(fun)
C-d                 ibuffer-mark-for-delete-backwards
C-k                 ibuffer-kill-line
C-o                 ibuffer-visit-buffer-other-window-noselect
C-t                 ibuffer-visit-tags-table
C-x 4 RET           ibuffer-visit-buffer-other-window
C-x 5 RET           ibuffer-visit-buffer-other-frame
C-x C-f             ibuffer-find-file
C-x v               ibuffer-do-view-horizontally
C-y                 ibuffer-yank
D                   ibuffer-do-delete
DEL                 ibuffer-unmark-backward
E                   ibuffer-do-eval
F                   ibuffer-do-shell-command-file
H                   ibuffer-do-view-other-frame
I                   ibuffer-do-query-replace-regexp
L                   ibuffer-do-toggle-lock
M                   ibuffer-do-toggle-modified
M-DEL               ibuffer-unmark-all
M-g                 ibuffer-jump-to-buffer
M-j                 ibuffer-jump-to-filter-group
M-n                 ibuffer-forward-filter-group
M-o                 ibuffer-visit-buffer-1-window
M-p                 ibuffer-backward-filter-group
M-s a C-M-s         ibuffer-do-isearch-regexp
M-s a C-o           ibuffer-do-occur
M-s a C-s           ibuffer-do-isearch
M-{                 ibuffer-backwards-next-marked
M-}                 ibuffer-forward-next-marked
N                   ibuffer-do-shell-command-pipe-replace
O                   ibuffer-do-occur
P                   ibuffer-do-print
Q                   ibuffer-do-query-replace
R                   ibuffer-do-rename-uniquely
RET                 ibuffer-visit-buffer
S                   ibuffer-do-save
SPC                 forward-line
T                   ibuffer-do-toggle-read-only
TAB                 ibuffer-forward-filter-group
U                   ibuffer-unmark-all-marks
V                   ibuffer-do-revert
W                   ibuffer-do-view-and-eval
X                   ibuffer-do-shell-command-pipe
`                   ibuffer-switch-format
b                   ibuffer-bury-buffer
d                   ibuffer-mark-for-delete
g                   ibuffer-update
j                   ibuffer-jump-to-buffer
k                   ibuffer-do-kill-lines
l                   ibuffer-redisplay
m                   ibuffer-mark-forward
n                   ibuffer-forward-line
o                   ibuffer-visit-buffer-other-window
p                   ibuffer-backward-line
r                   ibuffer-do-replace-regexp
s a                 ibuffer-do-sort-by-alphabetic
s f                 ibuffer-do-sort-by-filename/process
s i                 ibuffer-invert-sorting
s m                 ibuffer-do-sort-by-major-mode
s s                 ibuffer-do-sort-by-size
s v                 ibuffer-do-sort-by-recency
t                   ibuffer-toggle-marks
u                   ibuffer-unmark-forward
v                   ibuffer-do-view
w                   ibuffer-copy-filename-as-kill
x                   ibuffer-do-kill-on-deletion-marks
|                   ibuffer-do-shell-command-pipe
~                   ibuffer-do-toggle-modified
€..\x3FFFFF                digit-argument
€..\x3FFFFF                ibuffer-visit-buffer

Documentation

Keymap for ibuffer-mode.

Source Code

;; Defined in /usr/src/emacs/lisp/ibuffer.el.gz
(defvar ibuffer-mode-map
  (let ((map (make-keymap)))
    (define-key map (kbd "0") 'digit-argument)
    (define-key map (kbd "1") 'digit-argument)
    (define-key map (kbd "2") 'digit-argument)
    (define-key map (kbd "3") 'digit-argument)
    (define-key map (kbd "4") 'digit-argument)
    (define-key map (kbd "5") 'digit-argument)
    (define-key map (kbd "6") 'digit-argument)
    (define-key map (kbd "7") 'digit-argument)
    (define-key map (kbd "8") 'digit-argument)
    (define-key map (kbd "9") 'digit-argument)

    (define-key map (kbd "m") 'ibuffer-mark-forward)
    (define-key map (kbd "t") 'ibuffer-toggle-marks)
    (define-key map (kbd "u") 'ibuffer-unmark-forward)
    (define-key map (kbd "=") 'ibuffer-diff-with-file)
    (define-key map (kbd "j") 'ibuffer-jump-to-buffer)
    (define-key map (kbd "M-g") 'ibuffer-jump-to-buffer)
    (define-key map (kbd "M-s a C-s") 'ibuffer-do-isearch)
    (define-key map (kbd "M-s a M-C-s") 'ibuffer-do-isearch-regexp)
    (define-key map (kbd "M-s a C-o") 'ibuffer-do-occur)
    (define-key map (kbd "DEL") 'ibuffer-unmark-backward)
    (define-key map (kbd "M-DEL") 'ibuffer-unmark-all)
    (define-key map (kbd "* *") 'ibuffer-unmark-all)
    (define-key map (kbd "* c") 'ibuffer-change-marks)
    (define-key map (kbd "U") 'ibuffer-unmark-all-marks)
    (define-key map (kbd "* M") 'ibuffer-mark-by-mode)
    (define-key map (kbd "* m") 'ibuffer-mark-modified-buffers)
    (define-key map (kbd "* u") 'ibuffer-mark-unsaved-buffers)
    (define-key map (kbd "* s") 'ibuffer-mark-special-buffers)
    (define-key map (kbd "* r") 'ibuffer-mark-read-only-buffers)
    (define-key map (kbd "* /") 'ibuffer-mark-dired-buffers)
    (define-key map (kbd "* e") 'ibuffer-mark-dissociated-buffers)
    (define-key map (kbd "* h") 'ibuffer-mark-help-buffers)
    (define-key map (kbd "* z") 'ibuffer-mark-compressed-file-buffers)
    (define-key map (kbd ".") 'ibuffer-mark-old-buffers)

    (define-key map (kbd "d") 'ibuffer-mark-for-delete)
    (define-key map (kbd "C-d") 'ibuffer-mark-for-delete-backwards)
    (define-key map (kbd "k") 'ibuffer-mark-for-delete)
    (define-key map (kbd "x") 'ibuffer-do-kill-on-deletion-marks)

    ;; immediate operations
    (define-key map (kbd "n") 'ibuffer-forward-line)
    (define-key map (kbd "SPC") 'forward-line)
    (define-key map (kbd "p") 'ibuffer-backward-line)
    (define-key map (kbd "M-}") 'ibuffer-forward-next-marked)
    (define-key map (kbd "M-{") 'ibuffer-backwards-next-marked)
    (define-key map (kbd "l") 'ibuffer-redisplay)
    (define-key map (kbd "g") 'ibuffer-update)
    (define-key map "`" 'ibuffer-switch-format)
    (define-key map "-" 'ibuffer-add-to-tmp-hide)
    (define-key map "+" 'ibuffer-add-to-tmp-show)
    (define-key map "b" 'ibuffer-bury-buffer)
    (define-key map (kbd ",") 'ibuffer-toggle-sorting-mode)
    (define-key map (kbd "s i") 'ibuffer-invert-sorting)
    (define-key map (kbd "s a") 'ibuffer-do-sort-by-alphabetic)
    (define-key map (kbd "s v") 'ibuffer-do-sort-by-recency)
    (define-key map (kbd "s s") 'ibuffer-do-sort-by-size)
    (define-key map (kbd "s f") 'ibuffer-do-sort-by-filename/process)
    (define-key map (kbd "s m") 'ibuffer-do-sort-by-major-mode)

    (define-key map (kbd "M-n") 'ibuffer-forward-filter-group)
    (define-key map "\t" 'ibuffer-forward-filter-group)
    (define-key map (kbd "M-p") 'ibuffer-backward-filter-group)
    (define-key map [backtab] 'ibuffer-backward-filter-group)
    (define-key map (kbd "M-j") 'ibuffer-jump-to-filter-group)
    (define-key map (kbd "C-k") 'ibuffer-kill-line)
    (define-key map (kbd "C-y") 'ibuffer-yank)

    (define-key map (kbd "% n") 'ibuffer-mark-by-name-regexp)
    (define-key map (kbd "% m") 'ibuffer-mark-by-mode-regexp)
    (define-key map (kbd "% f") 'ibuffer-mark-by-file-name-regexp)
    (define-key map (kbd "% g") 'ibuffer-mark-by-content-regexp)
    (define-key map (kbd "% L") 'ibuffer-mark-by-locked)

    (define-key map (kbd "C-t") 'ibuffer-visit-tags-table)

    (define-key map (kbd "|") 'ibuffer-do-shell-command-pipe)
    (define-key map (kbd "!") 'ibuffer-do-shell-command-file)
    (define-key map (kbd "~") 'ibuffer-do-toggle-modified)
    ;; marked operations
    (define-key map (kbd "A") 'ibuffer-do-view)
    (define-key map (kbd "D") 'ibuffer-do-delete)
    (define-key map (kbd "E") 'ibuffer-do-eval)
    (define-key map (kbd "F") 'ibuffer-do-shell-command-file)
    (define-key map (kbd "I") 'ibuffer-do-query-replace-regexp)
    (define-key map (kbd "H") 'ibuffer-do-view-other-frame)
    (define-key map (kbd "N") 'ibuffer-do-shell-command-pipe-replace)
    (define-key map (kbd "M") 'ibuffer-do-toggle-modified)
    (define-key map (kbd "O") 'ibuffer-do-occur)
    (define-key map (kbd "P") 'ibuffer-do-print)
    (define-key map (kbd "Q") 'ibuffer-do-query-replace)
    (define-key map (kbd "R") 'ibuffer-do-rename-uniquely)
    (define-key map (kbd "S") 'ibuffer-do-save)
    (define-key map (kbd "T") 'ibuffer-do-toggle-read-only)
    (define-key map (kbd "L") 'ibuffer-do-toggle-lock)
    (define-key map (kbd "r") 'ibuffer-do-replace-regexp)
    (define-key map (kbd "V") 'ibuffer-do-revert)
    (define-key map (kbd "W") 'ibuffer-do-view-and-eval)
    (define-key map (kbd "X") 'ibuffer-do-shell-command-pipe)

    (define-key map (kbd "k") 'ibuffer-do-kill-lines)
    (define-key map (kbd "w") 'ibuffer-copy-filename-as-kill)
    (define-key map (kbd "B") 'ibuffer-copy-buffername-as-kill)

    (define-key map (kbd "RET") 'ibuffer-visit-buffer)
    (define-key map (kbd "e") 'ibuffer-visit-buffer)
    (define-key map (kbd "f") 'ibuffer-visit-buffer)
    (define-key map (kbd "C-x C-f") 'ibuffer-find-file)
    (define-key map (kbd "o") 'ibuffer-visit-buffer-other-window)
    (define-key map (kbd "C-o") 'ibuffer-visit-buffer-other-window-noselect)
    (define-key map (kbd "M-o") 'ibuffer-visit-buffer-1-window)
    (define-key map (kbd "v") 'ibuffer-do-view)
    (define-key map (kbd "C-x v") 'ibuffer-do-view-horizontally)
    (define-key map (kbd "C-c C-a") 'ibuffer-auto-mode)
    (define-key map (kbd "C-x 4 RET") 'ibuffer-visit-buffer-other-window)
    (define-key map (kbd "C-x 5 RET") 'ibuffer-visit-buffer-other-frame)

    (define-key map (kbd "/") ibuffer--filter-map)
    map))