Commit Graph

123 Commits

Author SHA1 Message Date
User
4d1bb61eec feat(org): Update agenda commands and denote file filtering 2026-07-11 19:23:45 +08:00
User
c2af33247a feat(ai): Add opencode integration and reorganize AI tools 2026-07-11 19:01:59 +08:00
User
03fa5bbfd4 chore(straight): Switch to SSH protocol for personal forks 2026-07-11 18:59:32 +08:00
User
58e01139b5 feat: Integrate consult with xref and enhance denote backlink commands
- Configure consult-xref for xref-show-definitions and xref-show-xrefs
- Add custom denote backlink commands with consult preview support
- Replace denote-backlinks keybindings with new consult-enabled versions
- Fix hardcoded org path to use org-directory variable
2026-07-02 22:17:25 +08:00
User
ddd2ba4905 style: Convert tabs to spaces across Emacs config 2026-07-02 17:36:06 +08:00
User
abe00aa936 fix(base): Correct async package loading condition on Android 2026-07-02 17:33:25 +08:00
User
3aa98696cf refactor(kbd): Replace my-color-picker with consult-colors-emacs 2026-07-02 17:09:30 +08:00
User
74691ac72b refactor(org): Centralize org-directory and simplify paths
- Replace scattered platform conditionals with unified `org-directory`
- Update todo keywords to include WAITING state
- Streamline capture templates
- Remove unused priority-based agenda custom commands
2026-07-02 17:09:30 +08:00
User
ffa5717770 feat: Add denote-lint, replace consult-note with consult-denote 2026-07-02 17:09:17 +08:00
User
a1a1797035 feat(org): Hide spaces between CJK and markup characters 2026-06-30 22:11:14 +08:00
User
97d0a4a3e4 refactor: Reorganize package configurations and fix bindings 2026-06-30 22:10:17 +08:00
User
8328d2a8ff fix: Replace projectile-ibuffer with project-ibuffer 2026-06-30 22:08:52 +08:00
959db450d7 fix(ui): Load correct theme on Android 2026-06-28 15:49:31 +08:00
0739da85cc fix: Use SSH protocol for straight.el and clean up consult-jinx 2026-06-27 09:22:40 +08:00
315fb0ef87 style: Rename custom functions from slash to dash convention 2026-06-27 09:15:48 +08:00
33ced00fc4 refactor: Reorganize configuration locations
- 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
2026-06-27 08:59:11 +08:00
be2a3ba607 feat(config): Update ibuffer filter and improve denote setup 2026-06-25 17:21:06 +08:00
a15c81447e feat(themes): add proced memory usage colors and syncthing faces 2026-06-25 09:02:57 +08:00
User
6507e5b1d4 refactor(kbd): Reorganize version control keybindings 2026-06-25 09:02:57 +08:00
User
cc51854eb0 feat: Rename base16 themes to simpler names 2026-06-25 08:37:52 +08:00
e333516a72 fix(theme): Correct parenthesis nesting in base16 light theme 2026-06-24 23:01:20 +08:00
User
7a51a0300a chore: Extract consult-jinx to separate package, remove fix-theme-colors.el 2026-06-24 13:59:52 +08:00
User
4208a48b40 feat(vc): install diff-hl 2026-06-24 08:43:34 +08:00
User
128ec92eaf chor: clean up some configs and keybindings 2026-06-24 08:42:08 +08:00
User
979670e6dd refactor(kbd): Remove mwim, simplify keybindings 2026-06-24 08:40:40 +08:00
User
7248e882ab feat(syncthing): Add syncthing package with custom faces 2026-06-24 08:39:00 +08:00
User
402a33d25e feat: add proced config and customed some faces 2026-06-24 08:08:05 +08:00
User
e5c20c6c99 style(theme): Reorganize face definitions into logical groups 2026-06-24 07:49:06 +08:00
3e1f74f24e feat: Configure multiple-cursors to prevent prompting for each command 2026-06-23 09:52:23 +08:00
f72de2eede style: Fix indentation and remove trailing whitespace
- Fix inconsistent indentation in init-base.el async block
- Remove trailing blank lines in init-base.el
- Move sly note navigation from M-{/} to C-p/C-n in sly-prefix-map
- Add M-p binding for 'sly-pprint-eval-last-expression'
- Remove C-s/C-r consult-line bindings from dired/dirvish maps
2026-06-23 09:50:53 +08:00
818b32499a refactor(org): Reorganize keybindings and adjust defaults
- 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
2026-06-23 09:50:14 +08:00
ea0ce6c05e feat(gptel): Add reasoning buffer 2026-06-23 09:48:34 +08:00
d7dbeca2eb feat: add ibuffer-projectile integration 2026-06-21 00:12:32 +08:00
User
8f719f331c fix: Correct ibuffer occur grouping, add temperature parameter to Kimi API
- 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
2026-06-20 21:52:11 +08:00
560d4aac4b feat: Update Emacs config with new keybindings, org states
- Add `magit-refs-mode` to tab grouping
- Add `eshell`/`eat` under `C-c x` prefix
- Replace `WAITING` org state with `IDKY`
- Add `lisp-extra-font-lock` package
- Fix daemon mode theme loading
- Simplify denote keywords and update dired/dirvish bindings
2026-06-20 21:19:37 +08:00
f55f775139 feat: Add multiple keyboard bindings and UI improvements
- 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
2026-06-17 09:23:37 +08:00
User
81b17ab120 refactor: keybinding optimized, remove flycheck-mode-map bindings 2026-06-16 03:30:49 +08:00
e3dda7fd65 refactor: refine Windows support and convert use-package :if to conditionals 2026-06-13 08:25:44 +08:00
5c7391dcf8 refactor(segmentation): clean up cns config with use-package 2026-06-11 01:56:42 +08:00
78923f950c chore: Remove magit-prime package 2026-06-10 04:11:11 +08:00
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
a524b13444 refactor: simplify org-download configuration 2026-06-09 06:26:19 +08:00
User
83c0f153f3 feat: Add notes helpers, magit keybindings, and phscroll
- 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
2026-06-09 04:20:24 +08:00
aaf9dcbcc6 fix: set correct dirvish layout for android device 2026-06-09 04:17:09 +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
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
35fd3dfd27 feat: add frame maximize for windows 2026-06-01 15:38:15 +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