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
This commit is contained in:
2026-05-27 20:27:27 +08:00
parent 61d09a4625
commit 6848afd4da
9 changed files with 90 additions and 41 deletions

View File

@@ -156,6 +156,13 @@
"n" 'magit-section-forward-sibling
"M-n" 'magit-section-forward)
;; sly-mode
(general-def (sly-mode-map sly-editing-mode-map)
"M-p" 'backward-paragraph
"M-n" 'forward-paragraph
"M-{" 'sly-previous-note
"M-}" 'sly-next-note)
;; flycheck
(general-def flycheck-mode-map
"M-{" 'flycheck-previous-error
@@ -225,8 +232,6 @@
;; perspective
(general-def persp-mode-map
"C-c p c" nil
"C-M-<left>" 'persp-prev
"C-M-<right>" 'persp-next
"C-c p d" 'persp-kill
"C-x M-b" 'persp-ibuffer)
@@ -301,12 +306,14 @@
"C-M-'" 'avy-goto-word-1
"M-g g" 'avy-goto-line
"M-g M-g" 'consult-goto-line
"M-g i" 'consult-imenu
"M-g M-i" 'consult-imenu
;; window
"M-<left>" 'shrink-window-horizontally
"M-<right>" 'enlarge-window-horizontally
"M-<down>" 'shrink-window
"M-<up>" 'enlarge-window
"C-M-<left>" 'shrink-window-horizontally
"C-M-<right>" 'enlarge-window-horizontally
"C-M-<down>" 'shrink-window
"C-M-<up>" 'enlarge-window
"M-`" 'popper-toggle
"C-M-=" 'popper-toggle-type-delete-other-window
"M-o" 'other-window