feature/workspaces: remove non-side-window fix
This was fixed upstream in persp-mode#90.
This commit is contained in:
parent
90be135d8b
commit
e4e2fb55ed
1 changed files with 0 additions and 9 deletions
|
@ -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
|
;; On `doom/cleanup-session', delete buffers associated with no perspectives
|
||||||
(add-hook 'doom-cleanup-hook #'+workspaces|cleanup-unassociated-buffers)
|
(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
|
;; per-frame workspaces
|
||||||
(setq persp-init-frame-behaviour t
|
(setq persp-init-frame-behaviour t
|
||||||
persp-init-new-frame-behaviour-override nil
|
persp-init-new-frame-behaviour-override nil
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue