From: Philip Kaludercic <philipk@posteo.net> Date: Sun, 6 Nov 2022 08:52:57 +0000 (+0100) Subject: Autoload 'package-vc-install-selected-packages' X-Git-Tag: emacs-29.0.90~1616^2~94 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=aadf07f5b80467a3ca5485bc0eae7fbcb3fa0e48;p=emacs.git Autoload 'package-vc-install-selected-packages' * lisp/emacs-lisp/package-vc.el (package-vc-ensure-packages): Add an autoload cookie. (package-vc-selected-packages): Set :initialize to 'custom-initialize-default'. --- diff --git a/lisp/emacs-lisp/package-vc.el b/lisp/emacs-lisp/package-vc.el index a405a650175..e7b871e171f 100644 --- a/lisp/emacs-lisp/package-vc.el +++ b/lisp/emacs-lisp/package-vc.el @@ -118,6 +118,8 @@ the `clone' function." :version "29.1") (defvar package-vc-selected-packages) ; pacify byte-compiler + +;;;###autoload (defun package-vc-install-selected-packages () "Ensure packages specified in `package-vc-selected-packages' are installed." (interactive) @@ -161,6 +163,7 @@ function `package-vc-selected-packages' to apply the changes." (:lisp-dir string) (:main-file string) (:vc-backend symbol))))) + :initialize #'custom-initialize-default :set (lambda (sym val) (custom-set-default sym val) (package-vc-install-selected-packages))