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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user