From 98d0df1f931d93a4c4fa8036a69fe50c24d6c91b Mon Sep 17 00:00:00 2001 From: Rutherther Date: Sun, 25 Jan 2026 09:13:21 +0100 Subject: [PATCH] feat: more keybindings to agent-shell --- init.el | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/init.el b/init.el index 384748deb8879a9b215f67a55d1dba0af89b146b..d70d362a4958786a27608547d5386a44a8fabed5 100644 --- a/init.el +++ b/init.el @@ -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 + "" 'agent-shell-previous-item + "n" 'agent-shell-next-item + "p" 'agent-shell-previous-item + "C-" '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")