31 Commits

Author SHA1 Message Date
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
3aa98696cf refactor(kbd): Replace my-color-picker with consult-colors-emacs 2026-07-02 17:09:30 +08:00
315fb0ef87 style: Rename custom functions from slash to dash convention 2026-06-27 09:15:48 +08:00
ea0ce6c05e feat(gptel): Add reasoning buffer 2026-06-23 09:48:34 +08:00
e3dda7fd65 refactor: refine Windows support and convert use-package :if to conditionals 2026-06-13 08:25:44 +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
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
83fb3d783c refactor(config): Tidy Emacs config across modules 2026-06-09 03:17:54 +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
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
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
c45c46d8f3 Config: install eat. 2026-05-06 18:39:21 +08:00
User
8ecbd64595 Config: streamline minimal terminal config 2026-05-05 18:54:16 +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
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
c6cf0ef9d8 Config: optimize exwm config. 2026-04-25 07:16:22 +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
trogloxene
f415371331 Config: update path, add org capture tamplate. 2026-04-07 21:34:38 +08:00
trogloxene
311aefe6f9 添加 dirvish 配置和其他调整
- 新增 init-dired.el 基础配置
- 调整 corfu 初始化方式
- 修改 dashboard 显示设置和快捷键
- 更新键位绑定
- 调整 org-journal 格式
- 修复 scratch buffer 模式设置
- 更新主题颜色
2026-04-03 19:01:03 +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
User
ac82a344c9 Config: optimize completion config and custom theme color 2026-04-02 06:30:29 +08:00
User
9499ebd704 Config: add lexical-binding: t to all files. 2026-03-30 12:35:53 +08:00
User
e7a0e1b382 Config: add jinx spell check, org-download, and keybinding updates 2026-03-29 21:23:44 +08:00
User
6131329bdd Config: install popper , es-window and ace-pinyin-jump-char , keybinding optimize. 2026-03-28 08:50:56 +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