From 4b1543e1df8baefae8efac47f2db1655d5fcf058 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Tue, 4 Apr 2017 22:17:33 -0400 Subject: [PATCH] packages: rewrote doom-get-dependencies-for, add doom-get-depending-on --- core/autoload/packages.el | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/core/autoload/packages.el b/core/autoload/packages.el index 0f51fbbef..6e0d136e9 100644 --- a/core/autoload/packages.el +++ b/core/autoload/packages.el @@ -79,12 +79,18 @@ Be careful not to use it in a loop." (append doom-protected-packages (mapcar 'car doom-packages)))))) ;;;###autoload -(defun doom-get-dependencies-for (name) +(defun doom-get-depending-on (name) "Return a list of packages that depend on the package named NAME." (doom-initialize) (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." + (doom-initialize) + (package--get-deps name only)) + ;;;###autoload (defun doom-get-outdated-packages () "Return a list of packages that are out of date. Each element is a list,