jwiegley / use-package

A use-package declaration for simplifying your .emacs
https://jwiegley.github.io/use-package
GNU General Public License v3.0
4.4k stars 260 forks source link

Emacs29 Install From Source with: `package-vc-install` #1050

Closed bradschwartz closed 1 year ago

bradschwartz commented 1 year ago

It looks like emacs@29 now has a function package-vc-install. It seems like this package doesn't want to be a package manager but since it already has support built-in on using package.el, would it make sense to also let it rely on the new package package-vc as well? Would make it super simple to use use-package for all package loading, even those that aren't published on (M)ELPA.

It also seems like this is now going to be bundled with emacs 29, so if the mailing threads are a better place to drop this, happy to drop there as well!

yassernasc commented 1 year ago

related: https://github.com/slotThe/vc-use-package

skangas commented 1 year ago

This feature is already there on Emacs master, and will be part of the next version of use-package. The use-package info manual says:

   The ‘:vc’ keyword can be used to control how packages are downloaded
and/or installed.  More specifically, it allows one to fetch and update
packages directly from a version control system.  This is especially
convenient when wanting to install a package that is not on any package
archive.

I'm therefore closing this issue.