Commit Graph

19 Commits

Author SHA1 Message Date
0739da85cc fix: Use SSH protocol for straight.el and clean up consult-jinx 2026-06-27 09:22:40 +08:00
d7dbeca2eb feat: add ibuffer-projectile integration 2026-06-21 00:12:32 +08:00
e3dda7fd65 refactor: refine Windows support and convert use-package :if to conditionals 2026-06-13 08:25:44 +08:00
83fb3d783c refactor(config): Tidy Emacs config across modules 2026-06-09 03:17:54 +08:00
b4733718d4 refactor: Reorganize config with use-package and optimize startup hooks
- Split monolithic init-package.el into focused modules
- Convert eager `:init` blocks to lazy `:hook`
- Consolidate UI settings and defer theme loading.
- Remove duplicated config between GUI and terminal paths.
2026-06-04 02:27:20 +08:00
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
User
e2a352709c chore(config): Refactor Emacs config for cross-platform compatibility
Add Android/Termux support with `*is-android*` constant and
conditional GUI/terminal initialization. Remove maximized frame
defaults and custom.el. Replace corfu with corfu-terminal in
TTY. Add god-mode to terminal config with line number sync. Update
org agenda to use org-ql blocks with super-agenda grouping. Switch
solarized-theme to fork. Clean up redundant functions and unify
keyboard bindings across environments.
2026-05-18 20:46:26 +08:00
b0a340f8b5 feat: Add god-mode modal editing with custom keybindings 2026-05-12 09:12:22 +08:00
61edd16f0c chore(config): Update Emacs configuration with ibuffer and perspective improvements 2026-05-11 22:12:31 +08:00
User
fddfe9859d Config: add hs-minor-mode support 2026-05-10 17:40:10 +08:00
1b7d2d1e5e Config: migrate from org-journal to denote-journal 2026-05-10 01:15:28 +08:00
User
5ee06f8500 Config: switch consult-notes to fork version, add delight to clean mode-line, tidy package configs 2026-05-09 16:55:32 +08:00
User
8ecbd64595 Config: streamline minimal terminal config 2026-05-05 18:54:16 +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
a47205eef4 Config: replace smart-mode-line by simple-modeline, optimize org-ql config, add basic guile support 2026-04-15 03:11:12 +08:00
trogloxene
41c64ca475 Config: add proxy config in init-elpa.el 2026-04-08 20:58:27 +08:00
User
9499ebd704 Config: add lexical-binding: t to all files. 2026-03-30 12:35:53 +08:00
trogloxene
8c1c211e4b first commit 2026-03-15 12:56:10 +08:00