chore(config): Refactor Emacs configuration with multiple improvements

- Replace projectile with built-in project.el
- Add cal-china-x for Chinese lunar calendar support
- Add dired-gitignore integration with dirvish
- Add mwim for smarter line navigation
- Add keycast mode for key display
- Add ef-themes theme collection
- Improve corfu terminal handling for Emacs 31+
- Add gptel-agent-project and consult-ripgrep-project helpers
- Remove custom.el from repo, support init-local.el for local config
- Update theme faces for transient, keycast, and calendar holidays
- Various keybinding additions and cleanup
This commit is contained in:
User
2026-05-24 11:35:13 +08:00
parent 4024ded7c6
commit ea8d9945fa
20 changed files with 226 additions and 124 deletions

View File

@@ -21,7 +21,7 @@
(eval-print-last-sexp)))
(load bootstrap-file nil 'nomessage))
;; 安装el-patch
;; el-patch
(use-package el-patch
:straight t)
@@ -45,10 +45,9 @@
(org-indent-mode nil org-indent)
(desktop-environment-mode nil desktop-environment)
(hs-minor-mode nil hideshow)
(god-local-mode ,(propertize " THANK-GOD-MODE" 'face 'god-mode-lighter) god-mode)
(rainbow-delimiters-mode ,(propertize " Rdelimiters" 'face 'rainbow-delimiters-depth-1-face) rainbow-delimiters))))
;; 安装gcmh用于管理内存回收
;; gcmh,管理垃圾回收
(use-package gcmh
:delight
:demand t
@@ -59,7 +58,7 @@
:config
(gcmh-mode 1))
;; 安装benchmark-init
;; benchmark-init
(use-package benchmark-init
:init
(benchmark-init/activate)