~ruther/emacs.d

98d0df1f931d93a4c4fa8036a69fe50c24d6c91b — Rutherther 3 months ago 7b33592
feat: more keybindings to agent-shell
1 files changed, 12 insertions(+), 0 deletions(-)

M init.el
M init.el => init.el +12 -0
@@ 1273,6 1273,8 @@

(my-use-package agent-shell
  :ensure t
  :config
  (add-hook 'agent-shell-viewport-edit-mode-hook #'evil-insert-state)
  :general
  (normal agent-shell-viewport-view-mode-map
          "TAB" 'agent-shell-viewport-next-page


@@ 1282,8 1284,18 @@
          "p" 'agent-shell-viewport-previous-item
          "N" 'evil-search-previous
          "C-n" 'evil-search-next)
  (normal agent-shell-mode-map
          "TAB" 'agent-shell-next-item
          "<backtab>" 'agent-shell-previous-item
          "n" 'agent-shell-next-item
          "p" 'agent-shell-previous-item
          "C-<return>" 'comint-send-input
          "N" 'evil-search-previous
          "C-n" 'evil-search-next)
  (my-leader
    "A A" '(agent-shell :wk "Agent shell")
    "A a" '(agent-shell :wk "Agent shell")
    "A o" '(agent-shell-other-buffer :wk "Toggle shell")
    "A d" '(agent-shell-send-dwim :wk "Send DWIM")
    "A r" '(agent-shell-send-region :wk "Send region")
    "A s" '(agent-shell-send-screenshot :wk "Send screenshot")