1
0
Fork 0

fix(emacs): gptel keymap configuration

Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
This commit is contained in:
Lucas Sta Maria 2024-12-08 16:44:38 -05:00
parent 08dc77e897
commit 99d9a27cce
No known key found for this signature in database
GPG key ID: F07FB16A826E3B47

View file

@ -6,7 +6,30 @@
;;; Code:
(use-package gptel :straight t)
(defun gptel-context-delete ()
"Wrapper over `gptel-context-remove'."
(interactive)
(gptel-context-remove))
(defvar-keymap gptel-context-keymap
"a" #'gptel-context-add
"d" #'gptel-context-delete
"n" #'gptel-context-next
"p" #'gptel-context-previous
"v" #'gptel-context-visit
"RET" #'gptel-context-confirm
"f" #'gptel-context-add-file)
(defvar-keymap gptel-keymap
"c" gptel-context-keymap
"RET" #'gptel
"e" #'gptel-send
"r" #'gptel-rewrite-menu
"o" #'gptel-menu)
(use-package gptel :straight t
:init
(keymap-global-set "C-c g" gptel-keymap))
(use-package copilot
:straight (copilot :type git :host github :repo "copilot-emacs/copilot.el"))
(use-package copilot-chat