feat: Add LLM integration and improve Emacs configuration
- Add gptel and gptel-magit packages for AI-powered Git commits and - chat Add org-roam and org-roam-ui for better note-taking and - knowledge management Add benchmark-init to measure startup - performance Add winum for window navigation with keybindings Add - vterm for better terminal emulation Configure exec-path-from-shell - to inherit shell environment Add org-roam.db to gitignore Set - use-short-answers for yes/no prompts Add org-todo-list keybinding - and update magit binding Configure org-agenda-files to include org - directory Remove commented eat package configuration
This commit is contained in:
16
lisp/init-llm.el
Normal file
16
lisp/init-llm.el
Normal file
@@ -0,0 +1,16 @@
|
||||
;;; -*- lexical-binding: t; -*-
|
||||
|
||||
(use-package gptel
|
||||
:defer t
|
||||
:bind (("C-c l s" . gptel-send)
|
||||
("C-c l m" . gptel-menu))
|
||||
:config
|
||||
(setq gptel-model 'claude-sonnet-4.5)
|
||||
(setq gptel-backend (gptel-make-gh-copilot "Copilot"))
|
||||
(setq gptel-display-buffer-action nil) ; if user changes this, popup manager will bow out
|
||||
)
|
||||
|
||||
(use-package gptel-magit
|
||||
:hook (magit-mode . gptel-magit-install))
|
||||
|
||||
(provide 'init-llm)
|
||||
Reference in New Issue
Block a user