From 9e122c6847533514478a665d029a15cd31946aa9 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 28 Aug 2019 12:40:10 -0400 Subject: [PATCH] ui/workspaces: fix session restoration Caused by an inverted buffer filter when saving the current session. --- modules/ui/workspaces/config.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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