mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-03 12:27:26 -05:00
Autoload doom-*-package functions
This commit is contained in:
@ -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)
|
||||||
|
Reference in New Issue
Block a user