diff --git a/modules/ui/workspaces/config.el b/modules/ui/workspaces/config.el index 81916105a..9dd214f64 100644 --- a/modules/ui/workspaces/config.el +++ b/modules/ui/workspaces/config.el @@ -178,7 +178,9 @@ stored in `persp-save-dir'.") (posframe-delete-all)))) ;; Fix #1525: Ignore dead buffers in PERSP's buffer list - (add-hook 'persp-filter-save-buffers-functions #'buffer-live-p) + (defun +workspaces-dead-buffer-p (buf) + (not (buffer-live-p buf))) + (add-hook 'persp-filter-save-buffers-functions #'+workspaces-dead-buffer-p) ;; ;; eshell