Add AI keybindings
This commit is contained in:
parent
31220b41b9
commit
6b9161a797
@ -1,9 +1,9 @@
|
|||||||
;; -*- lexical-binding: t; -*-
|
;; -*- lexical-binding: t; -*-
|
||||||
|
|
||||||
|
(defvar ai-map (make-sparse-keymap))
|
||||||
|
(define-key leader-map "a" (cons "ai" ai-map))
|
||||||
|
|
||||||
(use-package gptel
|
(use-package gptel
|
||||||
:commands (gptel-send
|
|
||||||
gptel
|
|
||||||
gptel-request)
|
|
||||||
:config
|
:config
|
||||||
(setq gptel-model "llama3:latest"
|
(setq gptel-model "llama3:latest"
|
||||||
gptel-backends `((ollama . ((backend . ,(gptel-make-ollama "Ollama"
|
gptel-backends `((ollama . ((backend . ,(gptel-make-ollama "Ollama"
|
||||||
@ -27,7 +27,14 @@
|
|||||||
(gptel-select-backend gptel-default-backend)
|
(gptel-select-backend gptel-default-backend)
|
||||||
:general
|
:general
|
||||||
("C-c RET" #'gptel-send
|
("C-c RET" #'gptel-send
|
||||||
"C-c C-<return>" #'gptel-menu))
|
"C-c C-<return>" #'gptel-menu)
|
||||||
|
(ai-map
|
||||||
|
"g" #'gptel
|
||||||
|
"s" #'gptel-send
|
||||||
|
"m" #'gptel-menu
|
||||||
|
"b" #'gptel-select-backend
|
||||||
|
"a" #'gptel-context-add
|
||||||
|
"f" #'gptel-context-add-file))
|
||||||
|
|
||||||
(use-package gptel-quick
|
(use-package gptel-quick
|
||||||
:straight (:type git :host github :repo "karthink/gptel-quick")
|
:straight (:type git :host github :repo "karthink/gptel-quick")
|
||||||
|
Loading…
Reference in New Issue
Block a user