[Top][All Lists]

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

Re: Tree-sitter introduction documentation

From: Eli Zaretskii
Subject: Re: Tree-sitter introduction documentation
Date: Sun, 01 Jan 2023 22:11:32 +0200

> Date: Sun, 01 Jan 2023 19:14:31 +0000
> From: Gregory Heytings <gregory@heytings.org>
> cc: rms@gnu.org, casouri@gmail.com, emacs-devel@gnu.org
> >> * To assume that they are already installed.  Normally they would be 
> >> part of some other package in your system distro.  This is what we do 
> >> with many standard tools and libraries.
> >>
> >> [...]
> >>
> >> * To include their source code in Emacs the Emacs release, and build 
> >> them along with the rest of Emacs.
> >>
> >> * To tell the user, "Installing these external programs is your 
> >> responsibility."  That is the least helpful method, but it's 
> >> acceptable.
> >
> > We currently assume either the 1st or the 3rd alternative.
> >
> ATM these libraries are not packaged by distros, and are bundled by other 
> editors that use them.

That is inaccurate, AFAIU: someone already reported one distro which
does package the grammar libraries.

Anyway, we didn't yet release Emacs 29.1, and have at least 2 months
to go.  So do the distros.  Thus, it's too early to conclude what will
be the actual situation when Emacs 29 hits the streets.

My point above was that we currently assume at least one of the two
alternatives I mentioned will be used.

> So in effect, the first option means that we outload the
> responsibility of packaging these libraries not to GNU/Linux distros
> in general, but to those who are responsible for packaging Emacs in
> GNU/Linux distros.

Yes, that's the intent.  But I don't think we will mind if the more
general distros will pick this up, and see no reason why it couldn't
happen, the data points with other editors notwithstanding.

reply via email to

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