Better Emacs report if you have Paradox installed

This commit is contained in:
Roey Darwish Dror
2018-08-29 14:35:31 +03:00
parent d9aad9dd85
commit e4a707ba8c

View File

@@ -1,7 +1,14 @@
(progn
(let ((package-menu-async nil))
(package-list-packages))
(package-menu-mark-upgrades)
(condition-case nil
(package-menu-execute 'noquery)
(user-error nil)))
(if (fboundp 'paradox-upgrade-packages)
(progn
(paradox-upgrade-packages)
(princ
(if (get-buffer "*Paradox Report*")
(with-current-buffer "*Paradox Report*" (buffer-string))
"\nNothing to upgrade\n")))
(progn
(let ((package-menu-async nil))
(package-list-packages))
(package-menu-mark-upgrades)
(condition-case nil
(package-menu-execute 'noquery)
(user-error nil))))