5.8 KiB
5.8 KiB
ibuffer
Evil bindings for IBuffer.
Key bindings
Most marking, filtering, and operate-on-marked commands keep their default ibuffer keys. The table below covers what evil-collection relocates.
| Command | Original | Evil |
|---|---|---|
ibuffer-forward-line |
n |
(default) |
ibuffer-backward-line |
p |
(default) |
ibuffer-forward-line (g-prefix) |
n/a | gj |
ibuffer-backward-line (g-prefix) |
n/a | gk |
ibuffer-update |
g |
gr |
ibuffer-redisplay |
l |
gR |
ibuffer-jump-to-buffer |
j, M-g |
J, M-g |
ibuffer-visit-buffer |
RET, e, f |
RET |
ibuffer-visit-buffer-other-window |
o |
go |
ibuffer-visit-buffer-other-window-noselect |
C-o |
C-o |
ibuffer-visit-buffer-1-window |
M-o |
M-o |
ibuffer-do-view |
A, v |
A, gv |
ibuffer-do-view-horizontally |
C-x v |
gV |
ibuffer-mark-forward |
m |
m |
ibuffer-unmark-forward |
u |
u |
ibuffer-unmark-backward |
DEL |
DEL |
ibuffer-toggle-marks |
t |
t, ~ |
ibuffer-unmark-all-marks |
U |
U |
ibuffer-unmark-all |
M-DEL |
M-DEL |
ibuffer-mark-for-delete |
d |
d |
ibuffer-mark-for-delete-backwards |
C-d |
C-d (when evil-want-C-d-scroll is nil) |
ibuffer-do-kill-on-deletion-marks |
x |
x |
ibuffer-do-kill-lines |
k |
K |
ibuffer-bury-buffer |
b |
X |
ibuffer-kill-line |
C-k |
gx |
ibuffer-yank |
C-y |
C-y |
ibuffer-copy-filename-as-kill |
w |
yf |
ibuffer-copy-buffername-as-kill |
B |
yb |
ibuffer-diff-with-file |
= |
= |
ibuffer-toggle-sorting-mode |
, |
, |
ibuffer-invert-sorting |
s i |
o i |
ibuffer-do-sort-by-alphabetic |
s a |
o a |
ibuffer-do-sort-by-recency |
s v |
o v |
ibuffer-do-sort-by-size |
s s |
o s |
ibuffer-do-sort-by-filename/process |
s f |
o f |
ibuffer-do-sort-by-major-mode |
s m |
o m |
ibuffer-forward-filter-group |
M-n, TAB |
C-j, M-n, ]], TAB |
ibuffer-backward-filter-group |
M-p, S-TAB |
C-k, M-p, [[, S-TAB |
ibuffer-jump-to-filter-group |
M-j |
M-j |
ibuffer-forward-next-marked |
M-} |
}, M-} |
ibuffer-backwards-next-marked |
M-{ |
{, M-{ |
ibuffer-switch-format |
` |
` |
ibuffer-add-to-tmp-show |
+ |
+ |
ibuffer-add-to-tmp-hide |
- |
- |
quit-window |
q |
q, ZZ, ZQ |
Operate-on-marked uppercase keys (D, E, F, H, I, M, N, O,
P, Q, R, S, T, V, W), the =% =, =* =, =s = (filter) and
=/ = prefixes keep their default ibuffer behavior.