package-vc-install-selected-packages is an autoloaded, interactive and
byte-compiled function defined in package-vc.el.gz.
Signature
(package-vc-install-selected-packages)
Documentation
Ensure packages specified in package-vc-selected-packages are installed.
Key Bindings
This command is not in any keymaps.
References
package-vc-install-selected-packages is unused in package-vc.el.gz.
Find all references Functions used by package-vc-install-selected-packages
Debugging
Enable edebug Enable tracing
Disassemble Forget
Source Code
/usr/share/emacs/29.4/lisp/emacs-lisp/package-vc.el.gz
(defvar package-vc-selected-packages)
(defun package-vc-install-selected-packages ()
"Ensure packages specified in `package-vc-selected-packages' are installed."
(interactive)
(pcase-dolist (`(,name . ,spec) package-vc-selected-packages)
(when (stringp name)
(setq name (intern name)))
(let ((pkg-descs (assoc name package-alist #'string=)))
(unless (seq-some #'package-vc-p (cdr pkg-descs))
(cond
((null spec)
(package-vc-install name))
((stringp spec)
(package-vc-install name spec))
((listp spec)
(package-vc--archives-initialize)
(package-vc--unpack
(or (cadr (assoc name package-archive-contents))
(package-desc-create :name name :kind 'vc))
spec)))))))
Symbol Properties
event-symbol-element-mask
(package-vc-install-selected-packages 0)
event-symbol-elements
(package-vc-install-selected-packages)
function-history
("/usr/share/emacs/29.4/lisp/emacs-lisp/package-vc.elc"
(autoload "package-vc"
("loaddefs.elc" . 908191)
t nil))
modifier-cache
((0 . package-vc-install-selected-packages))