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:
Zelong Kuang
2025-12-14 06:09:17 +11:00
parent f38e5f3598
commit 0afab4e64e
8 changed files with 79 additions and 3 deletions

View File

@@ -62,6 +62,12 @@
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(use-package benchmark-init
:ensure t
:demand t
:config
;; To disable collection of benchmark data after init is done.
(add-hook 'after-init-hook 'benchmark-init/deactivate))
(add-to-list 'load-path (expand-file-name "lisp/" user-emacs-directory))
@@ -72,5 +78,7 @@
(require 'init-ui)
(require 'init-bindings)
(require 'init-llm)
(require 'init-coding)
(require 'init-org)