41 lines
2 KiB
Org Mode
41 lines
2 KiB
Org Mode
|
|
* agent-shell-manager
|
||
|
|
|
||
|
|
Evil bindings for
|
||
|
|
[[https://github.com/jethrokuan/agent-shell-manager][agent-shell-manager]] --
|
||
|
|
a =tabulated-list= buffer manager for
|
||
|
|
[[https://github.com/xenodium/agent-shell][agent-shell]].
|
||
|
|
|
||
|
|
=agent-shell-manager-mode= derives from =tabulated-list-mode=, so the usual
|
||
|
|
motions work; these bindings map its manager commands onto evil keys and,
|
||
|
|
crucially, make =RET= visit the entry at point in normal state.
|
||
|
|
|
||
|
|
** agent-shell-manager-mode-map
|
||
|
|
|
||
|
|
*** Navigation (normal state)
|
||
|
|
|
||
|
|
| Command | Default | Evil |
|
||
|
|
|-----------------------------+---------+-------|
|
||
|
|
| =agent-shell-manager-goto= | =RET= | =RET= |
|
||
|
|
|
||
|
|
*** Manager commands (normal state)
|
||
|
|
|
||
|
|
Placed behind the =g= prefix when =evil-collection-want-g-bindings= is
|
||
|
|
non-nil, otherwise bound to their default-ish single keys.
|
||
|
|
|
||
|
|
| Command | Default | Evil (g) | Evil (no g) |
|
||
|
|
|--------------------------------------+-----------+----------+-------------|
|
||
|
|
| =agent-shell-manager-refresh= | =g= | =gr= | =gr= |
|
||
|
|
| =agent-shell-manager-kill= | =k= | =gk= | =K= |
|
||
|
|
| =agent-shell-manager-new= | =c= | =gc= | =c= |
|
||
|
|
| =agent-shell-manager-restart= | =r= | =gR= | =R= |
|
||
|
|
| =agent-shell-manager-delete-killed= | =d= | =gd= | =d= |
|
||
|
|
| =agent-shell-manager-set-mode= | =m= | =gm= | =m= |
|
||
|
|
| =agent-shell-manager-set-model= | =M= | =gv= | =M= |
|
||
|
|
| =agent-shell-manager-interrupt= | =C-c C-c= | =gx= | =x= |
|
||
|
|
| =agent-shell-manager-view-traffic= | =t= | =gt= | =t= |
|
||
|
|
| =agent-shell-manager-toggle-logging= | =l= | =gl= | =l= |
|
||
|
|
| =quit-window= | =q= | =q= | =q= |
|
||
|
|
|
||
|
|
=C-c C-c= (interrupt) is bound in normal state regardless of the =g=
|
||
|
|
setting.
|