- Move mac key bindings from init-kbd.el to init-startup.el
- Move multiple-cursors hydra from init-kbd.el to init-package.el
- Remove unused consult-imenu hydra config from init-package.el
- Merge org-ql-search under C-c n q prefix
- Replace org heading navigation with paragraph movement on M-{ and M-}
- Add journal and archive to denote signatures
- Increase olivetti width from 80 to 85
- Move `occur-mode` and `occur-edit-mode` from "Emacs" to "Search" ibuffer group
- Add temperature parameter to Kimi API request
- Remove `~` from electric-pair pairs
- Change `multiple-cursors` config to use `:custom`
- Fix duplicate `holiday` face definition in both base16 themes
- Add `my-denote-open-metanote` function and keybinding
- Add `discomfort` and `xdg-launcher-run-app` bindings for Linux
- Add `mc/add-cursor-on-click` binding
- Add `guix` package
- Fix pixel-scroll-precision
- Add terminal UI theme improvements for xref and match faces
- Rename functions to `my-` prefix for consistency
- Reorganize org agenda priority grouping
- Switch EMMS default player to VLC
- Move `my-blog-publish`, `my-blog-preview`, and `my-note-push` from init-org.el to init-kbd-func.el for better organization
- Add magit keybindings under C-x g prefix
- Add phscroll package for better org table line wrapping
- Remove visual-line-mode hook from gptel
- Add Chinese word segmentation buffer to consult ignore list
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.
- Add SLY package with custom keybindings and ibuffer groups Replace
- removed power commands with consolidated `my-desktop-init` Add
- Emacs key simulation for EXWM windows Enable mouse drag-and-drop
- for Dired Disable display-time on Linux/Android Rebind window
- resize to C-M-arrow keys
- 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
Configure dirvish, org, and package loading for Android: - Use
shared storage paths for org notes on Android - Adjust dirvish
layout and hide details for smaller screens - Disable async package on Android due to 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.