mirror of
https://github.com/fscotto/infra.git
synced 2026-05-30 15:39:58 +00:00
Add gptel to Emacs desktop profile
This commit is contained in:
@@ -31,15 +31,16 @@
|
||||
'lang/shell
|
||||
'lang/yaml
|
||||
|
||||
;; Misc
|
||||
'misc/dashboard
|
||||
'misc/custom-functions
|
||||
'misc/doom-modeline
|
||||
'misc/which-key
|
||||
'misc/email
|
||||
'misc/rss
|
||||
'misc/terminal
|
||||
'misc/vcs
|
||||
;; Misc
|
||||
'misc/dashboard
|
||||
'misc/custom-functions
|
||||
'misc/doom-modeline
|
||||
'misc/which-key
|
||||
'misc/gptel
|
||||
'misc/email
|
||||
'misc/rss
|
||||
'misc/terminal
|
||||
'misc/vcs
|
||||
;; FIXME PDF viewer with annotations
|
||||
;; 'misc/pdf
|
||||
'misc/epub
|
||||
|
||||
@@ -57,6 +57,10 @@
|
||||
(autoload 'elfeed "elfeed" nil t)
|
||||
(define-key fscotto/open (kbd "f") #'elfeed)
|
||||
|
||||
;; -------- gptel --------
|
||||
(autoload 'gptel "gptel" nil t)
|
||||
(define-key fscotto/open (kbd "l") #'gptel)
|
||||
|
||||
;;;; Elfeed mode maps
|
||||
(with-eval-after-load 'elfeed
|
||||
(define-key elfeed-search-mode-map (kbd "w") #'elfeed-search-yank)
|
||||
|
||||
14
dotfiles/desktop/.emacs.d/lisp/misc/gptel.el
Normal file
14
dotfiles/desktop/.emacs.d/lisp/misc/gptel.el
Normal file
@@ -0,0 +1,14 @@
|
||||
;;; gptel.el -*- lexical-binding: t; -*-
|
||||
|
||||
(use-package gptel
|
||||
:ensure t
|
||||
:commands (gptel gptel-send gptel-rewrite)
|
||||
:config
|
||||
(let ((private-config
|
||||
(expand-file-name "lisp/misc/gptel-private.el" user-emacs-directory)))
|
||||
(when (file-readable-p private-config)
|
||||
(load private-config nil 'nomessage))))
|
||||
|
||||
(provide 'fscotto-gptel)
|
||||
|
||||
;;; gptel.el ends here
|
||||
@@ -31,6 +31,7 @@
|
||||
;; --------------------------------------------------------------------------
|
||||
(which-key-add-key-based-replacements
|
||||
"C-c o f" "RSS (Elfeed)"
|
||||
"C-c o l" "LLM chat (gptel)"
|
||||
"C-c o m" "mu4e (Email Client)"
|
||||
"C-c o T" "Terminal (vterm)")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user