From 1c6ecc660a1c3eab28f8789e01b165356da7a665 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sat, 3 Jun 2017 21:31:16 +0200 Subject: [PATCH] Improve package management feedback With quelpa updating fixed, there is a longer delay on package update. So I added a 'looking for outdated packages...' message, and improved the formatting of backtraces in debug output. --- core/autoload/packages.el | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/core/autoload/packages.el b/core/autoload/packages.el index 62a9bf374..64f302e0b 100644 --- a/core/autoload/packages.el +++ b/core/autoload/packages.el @@ -184,10 +184,11 @@ Used by `doom/packages-install'." (when doom-debug-mode (with-temp-buffer (insert - (cl-loop for i from 2 - for frame = (backtrace-frame i) - while frame - collect frame)) + (pp-to-string + (cl-loop for i from 2 + for frame = (backtrace-frame i) + while frame + collect frame))) (indent-code-rigidly (point-min) (point-max) 4) (message! "%s" (buffer-string))))))) @@ -305,6 +306,7 @@ appropriate." "Interactive command for updating packages." (interactive) (doom-refresh-packages doom-debug-mode) + (message! "Looking for outdated packages...") (let ((packages (sort (doom-get-outdated-packages) #'doom--sort-alpha))) (cond ((not packages) (message! (green "Everything is up-to-date")))