From 530bdca0977f2cd145e497054f00a72b7c80e306 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Tue, 5 Jun 2018 19:50:56 +0200 Subject: [PATCH] Refactor persp-mode-map keybinds Use define-key! instead of individual define-key's --- modules/feature/workspaces/config.el | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/feature/workspaces/config.el b/modules/feature/workspaces/config.el index ebea3ff14..2d1f359fe 100644 --- a/modules/feature/workspaces/config.el +++ b/modules/feature/workspaces/config.el @@ -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