From 90d6b336672748ea5c7cd097586fd64935470844 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Mon, 20 Feb 2017 21:30:41 -0500 Subject: [PATCH] Fix doom/delete-package not showing a complete package list on interactive use --- core/autoload/packages.el | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/core/autoload/packages.el b/core/autoload/packages.el index 8af3d2d96..fdd64afb3 100644 --- a/core/autoload/packages.el +++ b/core/autoload/packages.el @@ -315,7 +315,14 @@ appropriate." "Prompts the user with a list of packages and deletes the selected package. Use this interactively. Use `doom-delete-package' for direct calls." (interactive - (list (completing-read "Delete package: " (doom-get-packages)))) + (progn + (doom-initialize) + (list (completing-read + "Delete package: " + (delq nil + (mapcar (lambda (p) (unless (package-built-in-p p) p)) + (mapcar 'car package-alist))) + nil t)))) (if (package-installed-p package) (if (y-or-n-p (format "%s will be deleted. Confirm?" package)) (message "%s %s"