From 4bd74d96531aeda94f37c1d41f81787a6eceae82 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sun, 7 Jan 2018 15:03:45 -0500 Subject: [PATCH] Fix doom-cleanup-hook breaking if hook didn't return an integer --- core/autoload/buffers.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/autoload/buffers.el b/core/autoload/buffers.el index edcc3de5d..fb893aeaa 100644 --- a/core/autoload/buffers.el +++ b/core/autoload/buffers.el @@ -252,7 +252,9 @@ ALL-P (universal argument), clean them up globally." (mapc #'kill-buffer buffers) (setq n (+ n (length buffers) (doom/cleanup-processes))) (dolist (hook doom-cleanup-hook) - (setq n (+ n (or (funcall hook) 1)))) + (let ((m (funcall hook))) + (when (integerp m) + (setq n (+ n m))))) (message "Cleaned up %s buffers" n) n))