unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Include leaf in Emacs distribution
@ 2020-10-08  1:37 Naoya Yamashita
  2020-10-08  9:00 ` Ergus
  2020-10-11 17:22 ` Stefan Kangas
  0 siblings, 2 replies; 38+ messages in thread
From: Naoya Yamashita @ 2020-10-08  1:37 UTC (permalink / raw)
  To: emacs-devel


Hello, all.

I'm author of leaf[1][2] which is one of ELPA package.  I propose
to add the package in the default Emacs dictribution.

leaf is included in ELPA from this message[3] but the 13 emails
with Stefan starting with this one did not appear to have been
sent to this ML and were not archived.  If anyone is interested,
I'll put them in public.  (It is needed from Stefan's agreement maybe.)

Now, leaf wraps the idiom for configuring Emacs packages.  If
you're using use-package[4], it's not hard to imagine.  The offering
is pretty much the same but bit different.

Why did I create leaf?  Because the syntax of the use-package was
a bit confusing and there were copyright issues[5].

If we have leaf as default Emacs package, users don't need the
leafs own bootstrap, and even the package.el configuration can
be written in leaf.  Now users need package.el to install leaf, and
he couldnt use leaf to configure it.

I believe that leaf is needed to make it easier and more
straightforward for Emacs users to install packages.  And I think
it will be the centerpiece of the upcoming Emacs-28[6].  Please comment.


[1]: https://elpa.gnu.org/packages/leaf.html
[2]: https://github.com/conao3/leaf.el
[3]: https://lists.gnu.org/archive/html/emacs-devel/2020-05/msg00741.html
[4]: https://github.com/jwiegley/use-package
[5]: https://github.com/jwiegley/use-package/issues/282#issuecomment-624250623
[6]: https://lists.gnu.org/archive/html/emacs-devel/2020-09/msg00357.html



^ permalink raw reply	[flat|nested] 38+ messages in thread

end of thread, other threads:[~2020-11-20 15:44 UTC | newest]

Thread overview: 38+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-08  1:37 Include leaf in Emacs distribution Naoya Yamashita
2020-10-08  9:00 ` Ergus
2020-10-08  9:22   ` Naoya Yamashita
2020-10-10 10:11     ` Eli Zaretskii
2020-10-11  5:24       ` Richard Stallman
2020-10-11  8:39         ` Naoya Yamashita
2020-10-11  9:52           ` Thibaut Verron
2020-10-11 16:50             ` Naoya Yamashita
2020-10-11 17:12               ` Thibaut Verron
2020-10-12  2:10                 ` Naoya Yamashita
2020-10-12 20:23                   ` Ergus via Emacs development discussions.
2020-10-11 17:02           ` Stefan Kangas
2020-10-11 16:51   ` Stefan Kangas
2020-10-12 20:53     ` Mingde (Matthew) Zeng
2020-10-11 17:22 ` Stefan Kangas
2020-10-12  1:35   ` Naoya Yamashita
2020-10-12 22:13     ` Stefan Kangas
2020-10-12 22:19       ` Qiantan Hong
2020-10-12 22:39       ` Caio Henrique
2020-10-13 13:23         ` Stefan Monnier
2020-10-13 14:14           ` Thibaut Verron
2020-10-13 14:29             ` Stefan Monnier
2020-10-13 15:29               ` Thibaut Verron
2020-10-18  9:32                 ` Phil Sainty
2020-10-13 15:25           ` Caio Henrique
2020-10-23  2:37             ` Naoya Yamashita
2020-10-23  3:41               ` John Wiegley
2020-10-23 14:33                 ` Stefan Monnier
2020-10-23 15:53                   ` Naoya Yamashita
2020-10-23 16:46                     ` Warnings in init files (was: Include leaf in Emacs distribution) Stefan Monnier
2020-10-23 18:11                     ` Include leaf in Emacs distribution T.V Raman
2020-10-23 18:41               ` Stefan Kangas
2020-10-23 20:04                 ` John Wiegley
2020-11-16  5:29                   ` Naoya Yamashita
2020-11-17  0:39                     ` John Wiegley
2020-11-20 11:04                       ` Naoya Yamashita
2020-11-20 11:29                         ` Pankaj Jangid
2020-11-20 15:44                         ` T.V Raman

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).