Autoload doom-*-package functions

This commit is contained in:
Henrik Lissner
2018-05-20 12:05:17 +02:00
parent 61ca98fd3f
commit 0634289a01

View File

@ -260,6 +260,7 @@ Used by `doom//packages-install'."
;; Main functions
;;
;;;###autoload
(defun doom-install-package (name &optional plist)
"Installs package NAME with optional quelpa RECIPE (see `quelpa-recipe' for an
example; the package name can be omitted)."
@ -283,6 +284,7 @@ example; the package name can be omitted)."
(map-put doom-packages name plist)
name)))
;;;###autoload
(defun doom-update-package (name &optional force-p)
"Updates package NAME (a symbol) if it is out of date, using quelpa or
package.el as appropriate."
@ -310,6 +312,7 @@ package.el as appropriate."
(delete-directory old-dir t)))
t))))
;;;###autoload
(defun doom-delete-package (name &optional force-p)
"Uninstalls package NAME if it exists, and clears it from `quelpa-cache'."
(unless (package-installed-p name)