From 2734810060b846dc57d526a2d75bc3585eef3157 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sat, 6 Jan 2018 23:56:37 -0500 Subject: [PATCH] Show error when looking up dependency trees for built-in packages There's no obvious way to do this, and I don't think it's important enough to accommodate it. --- core/autoload/packages.el | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/autoload/packages.el b/core/autoload/packages.el index 331eca2e7..ad65dbf25 100644 --- a/core/autoload/packages.el +++ b/core/autoload/packages.el @@ -117,12 +117,16 @@ If INSTALLED-ONLY-P, only return packages that are installed." ;;;###autoload (defun doom-get-depending-on (name) "Return a list of packages that depend on the package named NAME." + (when (package-built-in-p name) + (error "Can't get the dependency tree for built-in packages")) (when-let* ((desc (cadr (assq name package-alist)))) (mapcar #'package-desc-name (package--used-elsewhere-p desc nil t)))) ;;;###autoload (defun doom-get-dependencies-for (name &optional only) "Return a list of dependencies for a package." + (when (package-built-in-p name) + (error "Can't get the dependency tree for built-in packages")) (package--get-deps name only)) ;;;###autoload