From e4e2fb55ed22735c38b51ef5d77051b01c4dc7c0 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Tue, 5 Jun 2018 18:39:50 +0200 Subject: [PATCH] feature/workspaces: remove non-side-window fix This was fixed upstream in persp-mode#90. --- modules/feature/workspaces/config.el | 9 --------- 1 file changed, 9 deletions(-) diff --git a/modules/feature/workspaces/config.el b/modules/feature/workspaces/config.el index bc1467bcf..ebea3ff14 100644 --- a/modules/feature/workspaces/config.el +++ b/modules/feature/workspaces/config.el @@ -123,15 +123,6 @@ Uses `+workspaces-main' to determine the name of the main workspace." ;; On `doom/cleanup-session', delete buffers associated with no perspectives (add-hook 'doom-cleanup-hook #'+workspaces|cleanup-unassociated-buffers) - (defun +workspaces|select-non-side-window (&rest _) - "Ensure a side window isn't current when switching workspaces." - (when (window-parameter nil 'window-side) - (select-window - (cl-loop for win in (window-list) - unless (window-parameter win 'window-side) - return win)))) - (add-hook 'persp-before-deactivate-functions #'+workspaces|select-non-side-window) - ;; per-frame workspaces (setq persp-init-frame-behaviour t persp-init-new-frame-behaviour-override nil