From c9fe2de2364b57f456209cce7f320b50540b442c Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Fri, 29 Dec 2017 01:48:55 -0500 Subject: [PATCH] Ensure persp-kill-buffer-query-function is last in hook --- modules/feature/workspaces/config.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/feature/workspaces/config.el b/modules/feature/workspaces/config.el index 6bcb58ffe..bd71d9a45 100644 --- a/modules/feature/workspaces/config.el +++ b/modules/feature/workspaces/config.el @@ -68,7 +68,10 @@ renamed.") (remove-hook 'delayed-warnings-hook #'display-delayed-warnings) (defun +workspaces|init (&optional frame) (unless persp-mode - (persp-mode +1)) + (persp-mode +1) + ;; Ensure `persp-kill-buffer-query-function' is last in kill-buffer-query-functions + (remove-hook 'kill-buffer-query-functions 'persp-kill-buffer-query-function) + (add-hook 'kill-buffer-query-functions 'persp-kill-buffer-query-function t)) (let ((frame (or frame (selected-frame)))) (unless noninteractive ;; The default perspective persp-mode makes (defined by