Install Emacs packages with package-vc-install

Emacs 29 introduces package-vc to manage packages from their version control repositories. Use package-vc-install to install an Emacs package1. For example, to install ox-html-stable-ids.el from GitHub:

M-x package-vc-install <RET> <RET>

  1. Through a package named vc-use-package, you can even configure use-package to use package-vc instead of straight.el, for example:

    (use-package ox-html-stable-ids
      :vc (:fetcher github :repo jeffkreeftmeijer/ox-html-stable-ids.el))