Commit Graph

11 Commits

Author SHA1 Message Date
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
68c7f8ba0d Config: add basic magit config 2026-05-10 22:04:30 +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
c45c46d8f3 Config: install eat. 2026-05-06 18:39:21 +08:00
2162b34007 Config: Strip down and simplify Emacs config
- Remove consult-dir, nerd-icons-completion, org-contrib and some other unused package
- Delete init-org-refile.el and related keybindings
- Prune EMMS config
- Remove EXWM flatpak launcher helpers (vscodium, localsend, steam)
- Extract Windows dirvish video preview fix to standalone module
- Drop built-in settings moved elsewhere (startup defaults, whitespace, etc.)
- Clean up trailing whitespace / process list prettify configs
2026-05-04 12:01:25 +08:00
User
89e7d2954b Config: optimize consult config, change some keybindings and function 2026-05-01 20:44:11 +08:00
User
bc6eca261a Config: change some org-ql config. 2026-04-20 06:28:49 +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