Commit Graph

15 Commits

Author SHA1 Message Date
2eae88527a feat(base): Add magit-prime, org-tree-slide, pixel-scroll and eww config
- Install magit-prime package
- Add org-tree-slide with custom start/stop functions and keybindings
- Enable pixel-scroll-precision-mode
- Add basic eww configuration
2026-06-10 03:56:07 +08:00
83fb3d783c refactor(config): Tidy Emacs config across modules 2026-06-09 03:17:54 +08:00
User
75fff1e3a7 refactor: improve cross-platform and theme consistency 2026-06-09 02:22:56 +08:00
8db37d1c6d feat(config): Improve dired, keybindings, terminal UI and add packages
- Add dired buffer killing and custom dirvish layout toggle
- Replace ido with fido-mode in terminal config
- Add custom terminal color theme with 24-bit color support
- Add new packages: tokei, helpful, gptel-magit
- Refactor project keybindings under C-x p prefix
- Add mwim navigation bindings globally
- Improve ibuffer filter groups and consult buffer filters
- Add diff-mode keybindings and refine magit diff display
2026-06-03 20:29:01 +08:00
ccd5c085f8 refactor(config): Clean up and reorganize Emacs configuration
Remove unused packages (EMMS, jinx, god-mode), simplify terminal
setup with ido instead of vertico/orderless, and reorganize
keybindings. Add new packages (debase, discomfort, git-timemachine,
edit-indirect) and improve EXWM, dired, and theme
configurations. Move restart-fcitx5 to kbd-func and update Linux
PATH for Guix.
2026-05-30 23:02:29 +08:00
User
42c3e3600c feat(markdown): Improve markdown editing experience
- Enable native code block fontification
- Add htmlize package for HTML export
- Add custom theme faces for markdown-mode headers, code and tables
- Remove Emacs 31+ tree-sitter mode remapping
2026-05-30 10:46:46 +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
61edd16f0c chore(config): Update Emacs configuration with ibuffer and perspective improvements 2026-05-11 22:12:31 +08:00
6b58f2928e Config: install olivetti to prettify org-mode, edit some keybindings 2026-05-10 04:16:22 +08:00
1b7d2d1e5e Config: migrate from org-journal to denote-journal 2026-05-10 01:15:28 +08:00
f419304684 Config: install denote and some extra packages, add plocate support on linux, optimize keybindings 2026-05-09 01:00:46 +08:00
User
1808941dcb Config: change some colors of geriser repl, enable display-time, install rg. 2026-05-08 13:53:08 +08:00
User
d323b23bee Config: set the weight of org headings to 1 2026-05-04 20:48:59 +08:00
User
ea9e3da60b Config: add light version of my-base16 theme. 2026-04-29 11:26:01 +08:00