bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#59914: [GNU ELPA] Make use-package and bind-key into :core packages


From: Stefan Monnier
Subject: bug#59914: [GNU ELPA] Make use-package and bind-key into :core packages
Date: Mon, 12 Dec 2022 09:56:49 -0500
User-agent: Gnus/5.13 (Gnus v5.13)

>> Can we use "lisp/use-package/" (and maybe the use `:ignored-files` to
>> strip out `bind-keys.el` or maybe even move `bind-keys.el` outside of
>> the `use-package` subdirectory)?
> I think we could move bind-keys to lisp/emacs-lisp, if everybody agrees.

[ I don't have an opinion on this.  ]

>>> + ("use-package-ensure-system-package"
>>> +  :core ("lisp/use-package/use-package-ensure-system-package.el"))
>> Why do we need this as a separate package?
> Because it was like that on MELPA.

Doesn't sound like a strong enough reason.

> I think we might as well not do that.

I'm glad you agree.

> The only nice thing I see is that it would stop `use-package' from
> depending on `system-packages'.  But I don't think that's a big issue,
> and on the contrary doing that will make things simpler.

We can include `use-package-ensure-system-package.el` without adding
a dependency on `system-packages`.  Just like `use-package` did not
depend on `use-package-ensure-system-package` in MELPA.
[ Or just like Emacs itself now includes `use-package` and
  `use-package-ensure-system-package.el` but not `system-packages`.  ]

The patch looks good to me, feel free to push,


        Stefan






reply via email to

[Prev in Thread] Current Thread [Next in Thread]