Commit Graph

32 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
User
75fff1e3a7 refactor: improve cross-platform and theme consistency 2026-06-09 02:22:56 +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
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
6848afd4da feat: Add SLY Common Lisp support and refine EXWM configuration
- 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
2026-05-27 20:27:27 +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
ff77b5cafe chore(config): Add some config for android device 2026-05-18 23:03:31 +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
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
User
fddfe9859d Config: add hs-minor-mode support 2026-05-10 17:40:10 +08:00
6b58f2928e Config: install olivetti to prettify org-mode, edit some keybindings 2026-05-10 04:16:22 +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
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
62e8a1fcf2 Config: fix geiser, install gptel. 2026-04-16 07:54:33 +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
User
ca52a44cd0 Config: fix init-ui.el to support linux 2026-04-10 14:07:48 +08:00
trogloxene
77da003b29 Config: fix my/org-agenda-rifle function 2026-04-08 20:43:45 +08:00
User
0139328623 Config: optimize dired and theme, add workspace config 2026-04-06 23:49:09 +08:00
trogloxene
c7352d0460 feat: add dashboard and enhance completion
- Add startup dashboard with recent files and bookmarks
- Enhance corfu with icons and minibuffer transfer
- Add avy-zap, markdown-mode, consult-dir
- Optimize GC settings and editor config
2026-04-02 14:56:29 +08:00
trogloxene
9ecad315b5 Config: delay theme loading until frame creation for daemon mode 2026-04-02 06:35:00 +08:00
User
ac82a344c9 Config: optimize completion config and custom theme color 2026-04-02 06:30:29 +08:00
User
be6c0eb5e1 Config: add custom base16 dark theme with solarized framework, replace my-theme, update keybindings 2026-03-31 17:09:59 +08:00
trogloxene
f4a77ab8b9 Config: start customize theme with autotheme, update init-kbd.el 2026-03-31 12:35:55 +08:00
User
494873e7f9 Config: add theme fix script, install doom-themes and color-theme-modern, update keybindings 2026-03-31 07:07:28 +08:00
User
9499ebd704 Config: add lexical-binding: t to all files. 2026-03-30 12:35:53 +08:00
Andsy10
0f4ddc392c config: add macOS support with cross-platform compatibility
- Add platform-specific keybindings, paths, and settings for macOS
- Update org-mode templates and agenda files for both Windows and Mac
- Add vterm and lua-ts-mode packages (non-Windows)
- Configure Chinese segmentation for macOS
- Adjust font sizes and encoding settings per platform
2026-03-24 06:34:19 +08:00
trogloxene
a04242e795 feat: add highlighting in eshell , install eshell-syntax-highlighting
fix: typo in init-kbd.el
2026-03-15 14:29:20 +08:00
trogloxene
8c1c211e4b first commit 2026-03-15 12:56:10 +08:00