Refactor persp-mode-map keybinds
Use define-key! instead of individual define-key's
This commit is contained in:
parent
641425ab77
commit
530bdca097
1 changed files with 4 additions and 3 deletions
|
@ -115,9 +115,10 @@ Uses `+workspaces-main' to determine the name of the main workspace."
|
|||
(add-hook 'persp-after-load-state-functions #'+workspaces|leave-nil-perspective)
|
||||
|
||||
;; Modify `delete-window' to close the workspace if used on the last window
|
||||
(define-key persp-mode-map [remap restart-emacs] #'+workspace/restart-emacs-then-restore)
|
||||
(define-key persp-mode-map [remap delete-window] #'+workspace/close-window-or-workspace)
|
||||
(define-key persp-mode-map [remap evil-delete-window] #'+workspace/close-window-or-workspace)
|
||||
(define-key! persp-mode-map
|
||||
[remap restart-emacs] #'+workspace/restart-emacs-then-restore
|
||||
[remap delete-window] #'+workspace/close-window-or-workspace
|
||||
[remap evil-delete-window] #'+workspace/close-window-or-workspace)
|
||||
;; only auto-save when real buffers are present
|
||||
(advice-add #'persp-asave-on-exit :around #'+workspaces*autosave-real-buffers)
|
||||
;; On `doom/cleanup-session', delete buffers associated with no perspectives
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue