dotfiles/emacs/.emacs.d/elpa/evil-collection-20260818.145/modes/magit-section
2026-08-28 16:04:44 +08:00
..
evil-collection-magit-section.el changes related to making the emacs configuration permanent 2026-08-28 16:04:44 +08:00
evil-collection-magit-section.elc changes related to making the emacs configuration permanent 2026-08-28 16:04:44 +08:00
README.org changes related to making the emacs configuration permanent 2026-08-28 16:04:44 +08:00

magit-section

Evil bindings for magit-section, the foldable section UI used by magit, forge, and several other packages.

Key bindings

Command Original Evil
magit-section-toggle TAB TAB
magit-section-cycle C-<tab> C-<tab>
magit-section-cycle M-<tab> M-<tab>
magit-section-cycle-global backtab backtab
magit-section-up ^ gh
magit-section-backward p C-k
magit-section-forward n C-j
magit-section-backward-sibling M-p gk, [
magit-section-forward-sibling M-n gj, ]
magit-section-show-level-1 1 1
magit-section-show-level-2 2 2
magit-section-show-level-3 3 3
magit-section-show-level-4 4 4
magit-section-show-level-1-all M-1 M-1
magit-section-show-level-2-all M-2 M-2
magit-section-show-level-3-all M-3 M-3
magit-section-show-level-4-all M-4 M-4

When evil-collection-magit-section-use-z-for-folds is non-nil, the following vim-style fold bindings replace the M-<digit> variants:

Command Evil
magit-section-show-level-1-all z1
magit-section-show-level-2-all z2
magit-section-show-level-3-all z3
magit-section-show-level-4-all z4
magit-section-show-level-4-all zr
magit-section-toggle za
magit-section-show zo
magit-section-show-children zO
magit-section-hide zc
magit-section-hide-children zC

Customization

  • evil-collection-magit-section-use-z-for-folds - When non-nil, use z as a prefix for vim-style fold commands. The stash popup then moves to Z.