Refactor persp-mode-map keybinds

Use define-key! instead of individual define-key's
This commit is contained in:
Henrik Lissner 2018-06-05 19:50:56 +02:00
parent 641425ab77
commit 530bdca097
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -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