emacs: gptel clean up, comment
This commit is contained in:
parent
6a47cd3960
commit
a3977ac72c
@ -844,8 +844,8 @@ Fill region is great, except when you don't need it...
|
||||
(define-key global-map (kbd "C-=") #'er/expand-region)
|
||||
(define-key global-map (kbd "C-+") #'er/contract-region)
|
||||
#+end_src
|
||||
*** Boon
|
||||
#+begin_src emacs-lisp :tangle no
|
||||
*** COMMENT Boon
|
||||
#+begin_src emacs-lisp
|
||||
(defun joe/psp-scroll-down-half-page ()
|
||||
(interactive)
|
||||
(pixel-scroll-precision-scroll-down-page (/ (window-pixel-height) 2)))
|
||||
@ -2349,20 +2349,12 @@ newly opened buffer belongs to an LSP session and if it does, start lsp
|
||||
** AI
|
||||
#+begin_src emacs-lisp
|
||||
(setq gptel-default-mode #'org-mode)
|
||||
(setq
|
||||
gptel-model 'claude-sonnet-4-20250514
|
||||
gptel-api-key (with-temp-buffer
|
||||
(insert-file-contents (expand-file-name "gptel-gpt-key" user-emacs-directory))
|
||||
(buffer-string)))
|
||||
;; (add-hook 'gptel-post-response-functions #'font-lock-ensure)
|
||||
;; (gptel-make-openai "ChatGPT"
|
||||
;; :stream t :key (with-temp-buffer
|
||||
;; (insert-file-contents (expand-file-name "gptel-gpt-key" user-emacs-directory))
|
||||
;; (buffer-string)))
|
||||
(gptel-make-anthropic "Claude"
|
||||
:stream t :key (with-temp-buffer
|
||||
(insert-file-contents (expand-file-name "gptel-key" user-emacs-directory))
|
||||
(buffer-string)))
|
||||
(setq gptel-api-key (with-temp-buffer
|
||||
(insert-file-contents (expand-file-name "gptel-gpt-key" user-emacs-directory))
|
||||
(buffer-string)))
|
||||
(gptel-make-anthropic "Claude" :stream t :key (with-temp-buffer
|
||||
(insert-file-contents (expand-file-name "gptel-key" user-emacs-directory))
|
||||
(buffer-string)))
|
||||
|
||||
(setq gptel-prompt-prefix-alist '((markdown-mode . "### ")
|
||||
(org-mode . "* ")
|
||||
@ -2382,17 +2374,10 @@ newly opened buffer belongs to an LSP session and if it does, start lsp
|
||||
gptel-context-remove-all without confirmation
|
||||
|
||||
#+begin_src emacs-lisp
|
||||
(defun joe/gptel-context-remove-all (&optional verbose)
|
||||
(defun joe/gptel-context-remove-all ()
|
||||
"Remove all gptel context. No confirmation."
|
||||
(interactive (list t))
|
||||
(if (null gptel-context--alist)
|
||||
(message "No gptel context sources to remove.")
|
||||
(cl-loop
|
||||
for (source . ovs) in gptel-context--alist
|
||||
if (bufferp source) do ;Buffers and buffer regions
|
||||
(mapc #'gptel-context-remove ovs)
|
||||
else do (gptel-context-remove source) ;files or other types
|
||||
finally do (setq gptel-context--alist nil))))
|
||||
(interactive)
|
||||
(gptel-context-remove-all nil))
|
||||
#+end_src
|
||||
|
||||
gptel-ask command so I can ask LLMs about whatever I have in my region. Might be
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user