Commit Graph

10 Commits

Author SHA1 Message Date
User
ea8d9945fa 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
2026-05-24 12:34:41 +08:00
aa4dea523e style(config): Reformat Emacs Lisp code for consistency
Standardize formatting across multiple init files: expand
single-line use-package keywords onto separate lines, fix
indentation, remove outdated comments, and clean up whitespace. Also
adds mc/keymap <return> binding and improves fcitx5 startup logic in
EXWM.
2026-05-11 03:40:06 +08:00
71a57a6922 feat(gptel): Add Kimi Code backend for gptel-magit integration
Configure gptel-magit with a dedicated Kimi-Code backend using
api.kimi.com endpoint with Roo Code headers for magit commit message
generation
2026-05-11 00:01:36 +08:00
1a941344bf Config: change gptel session derictory. 2026-05-03 19:17:38 +08:00
User
4d810f270f Config: streamline config structure and reorganize modules
- Remove init-workspace.el and redundant UI/font/autothemer setup
- Add init-prog.el for programming language configs (treesit, lua, scheme, etc.)
- Defer org-refile loading via org-mode hook
- Adjust load order in init.el, add init-proxy
- Fix indentation and formatting issues
2026-04-26 07:49:55 +08:00
8576ac275a Config: add exwm support, install consult-notes, fix some keybinding. 2026-04-19 10:59:01 +08:00
User
fffd35f8ed Config: extract keybinding functions and clean up key configs
- Add init-kbd-func.el for keybinding helper functions
- Move global-display-line-numbers-mode from early-init.el to init.el
- Slim down init-kbd.el: remove hydra-multiple-cursors, migrate defs
- Reorganize dirvish config
- Remove scattered global-set-key bindings from init-org, init-ui, etc.
- Guard server-start with server-running-p check
- Set ibuffer-default-sorting-mode to filename
- Tweak gptel config
2026-04-17 06:52:00 +08:00
User
a755ad5a04 Config: extract EMMS and clean up config, add gptel session save with AI-generated filenames 2026-04-17 02:35:16 +08:00
263df285fc Config: set kimi to default modole 2026-04-16 08:01:23 +08:00
62e8a1fcf2 Config: fix geiser, install gptel. 2026-04-16 07:54:33 +08:00