Add AI keybindings

This commit is contained in:
Jeremy Dormitzer 2024-07-19 23:40:04 -04:00
parent 31220b41b9
commit 6b9161a797

View File

@ -1,9 +1,9 @@
;; -*- lexical-binding: t; -*-
(defvar ai-map (make-sparse-keymap))
(define-key leader-map "a" (cons "ai" ai-map))
(use-package gptel
:commands (gptel-send
gptel
gptel-request)
:config
(setq gptel-model "llama3:latest"
gptel-backends `((ollama . ((backend . ,(gptel-make-ollama "Ollama"
@ -27,7 +27,14 @@
(gptel-select-backend gptel-default-backend)
:general
("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
:straight (:type git :host github :repo "karthink/gptel-quick")