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
This commit is contained in:
2026-06-03 20:29:01 +08:00
parent 35fd3dfd27
commit 8db37d1c6d
13 changed files with 235 additions and 83 deletions

View File

@@ -11,10 +11,9 @@
(toggle-frame-fullscreen)
(global-unset-key (kbd "<f12>"))
(global-set-key (kbd "<f12>") 'toggle-frame-fullscreen))
(*is-linux*
(toggle-frame-fullscreen))
(*is-windows*
(toggle-frame-maximized)))
(toggle-frame-maximized))
(t nil))
;; 配置备份文件和自动保存文件目录
(setq backup-directory-alist
@@ -116,6 +115,9 @@
;; kill-line删除换行符
(setq kill-whole-line t)
;; 更方便地pop mark
(setq set-mark-command-repeat-pop t)
(provide 'init-startup)
;;; init-startup.el ends here