feature/workspaces: remove non-side-window fix

This was fixed upstream in persp-mode#90.
This commit is contained in:
Henrik Lissner 2018-06-05 18:39:50 +02:00
parent 90be135d8b
commit e4e2fb55ed
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

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