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
This commit is contained in:
2026-05-04 12:01:25 +08:00
parent 1a941344bf
commit 2162b34007
15 changed files with 102 additions and 391 deletions

View File

@@ -4,11 +4,6 @@
;;; Code:
;; 修改mac键位
(when *is-mac*
(setq mac-command-modifier 'meta)
(setq mac-option-modifier 'none))
(defun open-init-file()
"Open user's init.el file in ~/.emacs.d ."
(interactive)
@@ -32,20 +27,13 @@
(general-def "C-c <f12>" 'scratch-buffer)
(general-def "C-c <delete>" 'scratch-buffer))
;; markdown
(general-def markdown-mode-map
"M-p" nil
"M-n" nil)
;; org-mode
(general-def org-mode-map
"C-<tab>" 'org-cycle-current-subtree
"C-c o l" 'org-toggle-link-display)
;; vterm
(general-def vterm-mode-map
"M-]" nil
"C-q" 'vterm-send-next-key)
"C-<tab>" 'org-cycle-parent-subtree
"C-c o l" 'org-toggle-link-display
"C-c C-k" 'kmacro-call-macro
"M-{" 'org-previous-visible-heading
"M-}" 'org-next-visible-heading)
;; global map with C-c prefix
(general-def