From 5d47be15eff1db59312c79a1d0fdac18c930b5e8 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Thu, 25 May 2017 12:20:51 +0200 Subject: [PATCH] doom/popup-close-all: return non-nil on success --- core/autoload/popups.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/autoload/popups.el b/core/autoload/popups.el index 9d7aa5553..cae96bd39 100644 --- a/core/autoload/popups.el +++ b/core/autoload/popups.el @@ -108,13 +108,16 @@ only close popups that have an :autoclose property in their rule (see (interactive) (when-let (popups (doom-popup-windows)) (let ((orig-win (selected-window)) + success doom-popup-remember-history) (setq doom-popup-history (mapcar #'doom--popup-data popups)) (dolist (window popups) (when (or force-p (called-interactively-p 'interactive) (doom-popup-prop :autoclose window)) - (delete-window window)))))) + (delete-window window) + (setq success t))) + success))) ;;;###autoload (defun doom/popup-close-maybe ()