@@ 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")