eebc238803
Match the magit buffer section/sibling navigation keys (bound in evil-magit) and the evil-collections motion section also suggests using [ and ] for navigation between sections. And list the default ibuffer filter group motion bindings: Forward: TAB and M-n Backward: S-TAB and M-p |
||
---|---|---|
.. | ||
config.el | ||
funcs.el | ||
packages.el | ||
README.org |
IBuffer layer
Description
This layer configures Emacs IBuffer for Spacemacs.
Features:
- Grouping of buffers by major-modes
- Grouping of buffers by projects
Install
To use this configuration layer, add it to your ~/.spacemacs
. You will need to
add ibuffer
to the existing dotspacemacs-configuration-layers
list in this
file.
Grouping buffers
Buffers can be grouped by major-modes or projectile projects. By default buffers are grouped by major-modes.
To change how buffers are grouped set the layer variable
ibuffer-group-buffers-by
to one of the following supported values:
modes
to group buffers by major-modes (default)projects
to group buffers by projectile projectsnil
to not group buffers
Example:
(setq-default dotspacemacs-configuration-layers '(
(ibuffer :variables ibuffer-group-buffers-by 'projects)))
Key bindings
Global
Key binding | Description |
---|---|
SPC b I |
open IBuffer menu (global) |
Note: The layer will also replace regular C-x C-b
with ibuffer
.
IBuffer
Key binding | Description |
---|---|
g r |
update IBuffer (“refresh”) |
g j / ] / TAB / M-n |
move to next filter group |
g k / [ / S-TAB / M-p |
move to previous filter group |