ui/workspaces: don't register filtered buffers

May indirectly address #1525
This commit is contained in:
Henrik Lissner 2019-08-22 14:45:40 -04:00
parent 2485123164
commit 243d69bb6d
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -112,8 +112,11 @@ stored in `persp-save-dir'.")
(add-hook! 'doom-switch-buffer-hook (add-hook! 'doom-switch-buffer-hook
(defun +workspaces-add-current-buffer-h () (defun +workspaces-add-current-buffer-h ()
"Add current buffer to focused perspective." "Add current buffer to focused perspective."
(when persp-mode (and persp-mode
(persp-add-buffer (current-buffer) (get-current-persp))))) (not (persp-buffer-filtered-out-p
(current-buffer)
persp-add-buffer-on-after-change-major-mode-filter-functions))
(persp-add-buffer (current-buffer) (get-current-persp) nil nil))))
(add-hook 'persp-add-buffer-on-after-change-major-mode-filter-functions (add-hook 'persp-add-buffer-on-after-change-major-mode-filter-functions
#'doom-unreal-buffer-p) #'doom-unreal-buffer-p)