GNU bug report logs -
#60559
29.0.60; "Cannot activate tree-sitter" spam
Previous Next
Reported by: Eric Gillespie <epg <at> pretzelnet.org>
Date: Wed, 4 Jan 2023 17:28:01 UTC
Severity: normal
Tags: notabug, wontfix
Merged with 60176,
60874
Found in version 29.0.60
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #19 received at 60559 <at> debbugs.gnu.org (full text, mbox):
> From: Daniel Martín <mardani29 <at> yahoo.es>
> Cc: Eric Gillespie <epg <at> pretzelnet.org>, 60559 <at> debbugs.gnu.org
> Date: Wed, 04 Jan 2023 20:40:24 +0100
>
> Eli Zaretskii <eliz <at> gnu.org> writes:
>
> >
> > This is not a bug. Emacs 29 comes with major modes for TOML files and
> > for Dockerfiles, and those new major modes require that you build
> > Emacs with the tree-sitter library (and install the corresponding
> > parser grammar libraries). If you don't want to do that, you can
> > instead customize auto-mode-alist to make Emacs use Fundamental mode
> > (or any other mode you like) for these two file types.
>
> Isn't this another manifestation of what's being discussed in bug#60511?
> I also think that treesit-ready-p should not emit a warning by default,
> it's too noisy and confusing for people that don't know about
> Tree-sitter and consequently use a build of Emacs 29 without Tree-sitter
> enabled.
That is one use case. The other, no less important one, is when the
user thinks his/her Emacs is built with tree-sitter and has the
relevant stuff installed, whereas the reality is different. Silently
doing nothing in that case is hardly TRT.
So if we want to solve this, we need to find a solution that fits both
of these use cases.
> Also, it's strange that, even if Tree-sitter is not configured at all, a
> major mode whose description mentions Tree-sitter is apparently loaded.
I don't find it strange at all.
This bug report was last modified 2 years and 118 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.