chore(config): Update Emacs configuration with ibuffer and perspective improvements

This commit is contained in:
2026-05-11 22:12:31 +08:00
parent aa4dea523e
commit 61edd16f0c
11 changed files with 102 additions and 17 deletions

View File

@@ -100,8 +100,8 @@
;; scratch buffer
(if *is-mac*
(general-def "C-c <f12>" 'persp-switch-to-scratch-buffer)
(general-def "C-c <delete>" 'persp-switch-to-scratch-buffer))
(general-def "C-c <f12>" 'scratch-buffer)
(general-def "C-c <delete>" 'scratch-buffer))
;; dired
(general-def (dired-mode-map dirvish-mode-map)
@@ -177,6 +177,12 @@
(general-def calendar-mode-map
"RET" 'denote-journal-calendar-find-file)
;; ibuffer
(general-def ibuffer-mode-map
"h k" 'my-persp-remove-marked-ibuffers
"h A" 'my-persp-set-marked-ibuffers
"h a" 'my-persp-add-marked-ibuffers)
;; multiple-cursor
(general-def mc/keymap
"<return>" 'newline)
@@ -191,7 +197,8 @@
"C-c p c" nil
"C-M-<left>" 'persp-prev
"C-M-<right>" 'persp-next
"C-c p d" 'persp-kill)
"C-c p d" 'persp-kill
"C-x M-b" 'persp-ibuffer)
;; global map with C-c prefix
(general-def