Autoload doom-*-package functions

This commit is contained in:
Henrik Lissner 2018-05-20 12:05:17 +02:00
parent 61ca98fd3f
commit 0634289a01
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

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