emacs-devel
[Top][All Lists]
Advanced

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

Re: Tree-sitter maturity


From: Björn Bidar
Subject: Re: Tree-sitter maturity
Date: Sun, 24 Nov 2024 04:10:10 +0200
User-agent: Gnus/5.13 (Gnus v5.13)

Peter Oliver <p.d.oliver@mavit.org.uk> writes:

> On Wed, 20 Nov 2024, Stefan Kangas wrote:
>
>> From my point of view, we are still in early days when it comes to the
>> new tree-sitter modes.  For starters, we do not recommend them by
>> default, and some language modes are also not yet ready for prime-time.
>> I'm not even sure that a majority of distros ship the feature in a
>> useful form yet, but I didn't really check.
>
> It depends on what you mean by useful.  In Fedora, for example, Emacs is 
> built with Tree-sitter, but each user has to (ask Emacs to) download and 
> compile each parser as they go along.
>
> If any Fedora packagers read this and would like to help with
> packaging the parsers used by Emacs, that would be welcome.  The
> tracking bug is https://bugzilla.redhat.com/show_bug.cgi?id=2258924

Feel free to take a look into the RPM packaging I created for SUSE.
There should be a way to collaborate on that if anyone is interested. [1]

Using that packaging all the user has to do is to install the required
grammar they want.

> It’s also worth noting that Tree-sitter itself is somewhat immature; the 
> developers say that until it reaches version 1.0, we should be wary of 
> potentially unannounced incompatible changes (although they are trying harder 
> to avoid this, over time).


[1] https://build.opensuse.org/package/show/editors/tree-sitter



reply via email to

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