Commit Graph

68 Commits

Author SHA1 Message Date
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
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
d7dbeca2eb feat: add ibuffer-projectile integration 2026-06-21 00:12:32 +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
5c7391dcf8 refactor(segmentation): clean up cns config with use-package 2026-06-11 01:56:42 +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
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
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
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
61d09a4625 refactor(config): Update Emacs configuration across multiple modules
- Prefix gptel backend names with "gptel-" for consistency
- Add denote-org-backlinks-for-heading keybinding
- Refine recentf exclusions for org journal files
- Remove org-default-priority setting
- Add gptel and denote backlink buffer rules to ibuffer
- Enable markdown-ts-mode for Emacs 31+ with truncate lines
- Add electric-pair support for equals sign
- Update popper and window management regexes for new buffer names
2026-05-27 04:06:12 +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
User
3469cf8472 feat(kbd): Improve god-mode integration 2026-05-12 20:54:24 +08:00
b0a340f8b5 feat: Add god-mode modal editing with custom keybindings 2026-05-12 09:12:22 +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
68c7f8ba0d Config: add basic magit config 2026-05-10 22:04:30 +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
1b7d2d1e5e Config: migrate from org-journal to denote-journal 2026-05-10 01:15:28 +08:00
User
5ee06f8500 Config: switch consult-notes to fork version, add delight to clean mode-line, tidy package configs 2026-05-09 16:55:32 +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
User
d323b23bee Config: set the weight of org headings to 1 2026-05-04 20:48:59 +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
1a941344bf Config: change gptel session derictory. 2026-05-03 19:17:38 +08:00
User
29b2bfb592 Config: add org agenda files to recentf-exclude, add basic projectile config. 2026-05-02 11:46:19 +08:00
User
89e7d2954b Config: optimize consult config, change some keybindings and function 2026-05-01 20:44:11 +08:00
User
ea9e3da60b Config: add light version of my-base16 theme. 2026-04-29 11:26:01 +08:00
c6cf0ef9d8 Config: optimize exwm config. 2026-04-25 07:16:22 +08:00
User
bc6eca261a Config: change some org-ql config. 2026-04-20 06:28:49 +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
1af78f99b7 Config: fix org-journal template 2026-04-14 19:08:53 +08:00
User
994773ddb9 Config: start configure general and hydra 2026-04-12 04:22:34 +08:00
User
c3c59376f0 Config: add init-org-refile.el , fix dirvish quick access path 2026-04-09 16:04:01 +08:00
trogloxene
77da003b29 Config: fix my/org-agenda-rifle function 2026-04-08 20:43:45 +08:00
trogloxene
73692fb225 Config: add org-ql config, fix coding system of ripgrep 2026-04-08 20:13:04 +08:00
User
0139328623 Config: optimize dired and theme, add workspace config 2026-04-06 23:49:09 +08:00
trogloxene
311aefe6f9 添加 dirvish 配置和其他调整
- 新增 init-dired.el 基础配置
- 调整 corfu 初始化方式
- 修改 dashboard 显示设置和快捷键
- 更新键位绑定
- 调整 org-journal 格式
- 修复 scratch buffer 模式设置
- 更新主题颜色
2026-04-03 19:01:03 +08:00