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
;; Defined in /usr/share/emacs/29.4/lisp/emacs-lisp/package-vc.el.gz
(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)
  (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))