summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2025-09-06 22:44:15 -0500
committerCraig Jennings <c@cjennings.net>2025-09-06 22:44:15 -0500
commit8b786f5a092843e3ed483227935974dd6a1b5094 (patch)
tree054a9f0e2fb0a2c1b1324c5293f3c5583959b5e5 /modules
parent8ea7fc46719c25d3a4ba3c896db269ef261a74cb (diff)
downloaddotemacs-8b786f5a092843e3ed483227935974dd6a1b5094.tar.gz
dotemacs-8b786f5a092843e3ed483227935974dd6a1b5094.zip
feat(ai-config): Improve AI keymap documentation clarity
Update keymap documentation to clearly indicate that M-a overrides the default 'backward-sentence' command. Also remove redundant model and directive configurations that are handled elsewhere in the config.
Diffstat (limited to 'modules')
-rw-r--r--modules/ai-config.el7
1 files changed, 3 insertions, 4 deletions
diff --git a/modules/ai-config.el b/modules/ai-config.el
index ba1c6ecc9..36a64e43d 100644
--- a/modules/ai-config.el
+++ b/modules/ai-config.el
@@ -6,7 +6,7 @@
;;
;; Main Features:
;; - Quick toggle for AI assistant window (F9 or M-a t)
-;; - Custom keymap (M-a prefix) for all AI-related commands
+;; - Custom keymap (M-a prefix, overrides 'backwards-sentence') for AI-related commands.
;; - Enhanced org-mode conversation formatting with timestamps
;; allows switching models and easily compare and track responses.
;; - Various specialized AI directives (coder, reviewer, etc.)
@@ -46,7 +46,8 @@
(define-key map (kbd "s") #'cj/gptel-save-conversation) ;; save conversation
(define-key map (kbd "l") #'cj/gptel-load-conversation) ;; load and continue conversation
map)
- "Keymap for AI-related commands (prefix \\<ai-keymap>).")
+ "Keymap for AI-related commands (prefix \\<ai-keymap>).
+Binds global M-a (overriding default 'backward-sentence').")
(global-set-key (kbd "M-a") ai-keymap)
(use-package gptel
@@ -58,12 +59,10 @@
("C-<return>" . gptel-send))
:custom
;; don't single quote directive as we want to send the content
- (gptel-default-directive default-directive)
(gptel-default-mode 'org-mode)
(gptel-expert-commands t)
(gptel-track-media t)
(gptel-include-reasoning 'ignore)
- (gptel-model 'o4-mini) ;; default only - may change in config below
(gptel-log-level 'info)
(gptel--debug nil)
:config