aboutsummaryrefslogtreecommitdiff
path: root/.config/emacs/lisp/evil-collection/modes/magit-section/README.org
blob: 807238d3df2bbcc758555eee79bb402fdc1a070a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
* magit-section

  Evil bindings for [[https://github.com/magit/magit][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=.