commit e21d08562364c4cb1c4a13ff730b482d82bfef82
parent c491d36ead3d3a704aabc0d377fb1bddeab97208
Author: michaelneuper <michael@michaelneuper.com>
Date: Wed, 4 Jun 2025 21:59:29 +0200
enable llm and tabs module
Diffstat:
2 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/config.org b/config.org
@@ -501,6 +501,15 @@ Ensure [[https://github.com/alexluigit/dirvish/blob/main/docs/CUSTOMIZING.org#in
"q" #'dirvish-quick-access)
#+end_src
** :tools
+*** llm
+#+begin_src emacs-lisp
+;; TODO configure
+(after! gptel
+ (setq gptel-model '4o
+ gptel-backend (gptel-make-gh-copilot "Copilot")
+ gptel-default-mode 'org-mode))
+#+end_src
+*** lsp +eglot
Improve =eglot= performance.
*NOTE*: Requires building [[https://github.com/blahgeek/emacs-lsp-booster?tab=readme-ov-file#obtain-or-build-emacs-lsp-booster][emacs-lsp-booster]].
#+begin_src emacs-lisp
diff --git a/init.el b/init.el
@@ -30,7 +30,7 @@
ophints ; highlight the region an operation acts on
(popup +defaults) ; tame sudden yet inevitable temporary windows
smooth-scroll ; So smooth you won't believe it's not butter
- ;;tabs ; a tab bar for Emacs
+ tabs ; a tab bar for Emacs
treemacs ; a project drawer, like neotree but cooler
unicode ; extended unicode support for various languages
(vc-gutter +pretty) ; vcs diff in the fringe
@@ -83,6 +83,7 @@
;;ein ; tame Jupyter notebooks with emacs
(eval +overlay) ; run code, run (also, repls)
lookup ; navigate your code and its documentation
+ llm ; when I said you needed friends, I didn't mean...
(lsp +eglot) ; M-x vscode
magit ; a git porcelain for Emacs
;;make ; run make tasks from Emacs