From 545e2a215c946b5b3f73b4bb31e821be7400bdcb Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Mon, 20 Feb 2017 01:21:57 -0500 Subject: [PATCH] doom/packages-install: fix quelpa/elpa detection in feedback + mention pinned archives --- core/autoload/packages.el | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/core/autoload/packages.el b/core/autoload/packages.el index e0ea98b22..d0f535dd5 100644 --- a/core/autoload/packages.el +++ b/core/autoload/packages.el @@ -227,9 +227,12 @@ appropriate." ((doom-install-package (car pkg) (cdr pkg)) "Installed") (t "Failed to install")) - (car pkg) - (cond ((cdr pkg) "QUELPA") - (t "ELPA")))) + (concat (symbol-name (car pkg)) + (when (plist-member (cdr pkg) :pin) + (format " [pinned: %s]" (plist-get (cdr pkg) :pin)))) + (pcase (doom-package-backend (car pkg)) + ('quelpa "QUELPA") + ('elpa "ELPA")))) (error (message "Error (%s): %s" (car pkg) ex))))