From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#60559: 29.0.60; "Cannot activate tree-sitter" spam Date: Wed, 04 Jan 2023 22:03:12 +0200 Message-ID: <83o7rexe2n.fsf@gnu.org> References: <84973.1672843723@hassadar.pretzelnet.org> <83wn62xi3k.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37496"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 60559@debbugs.gnu.org, epg@pretzelnet.org To: Daniel =?UTF-8?Q?Mart=C3=ADn?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Jan 04 21:04:40 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pDA08-0009W2-0l for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 04 Jan 2023 21:04:40 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pD9zd-0007Uo-Ar; Wed, 04 Jan 2023 15:04:09 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pD9zW-0007PO-3j for bug-gnu-emacs@gnu.org; Wed, 04 Jan 2023 15:04:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pD9zV-0003ZC-Rw for bug-gnu-emacs@gnu.org; Wed, 04 Jan 2023 15:04:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pD9zV-0002hT-Mu for bug-gnu-emacs@gnu.org; Wed, 04 Jan 2023 15:04:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Jan 2023 20:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60559 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: wontfix notabug Original-Received: via spool by 60559-submit@debbugs.gnu.org id=B60559.167286258810310 (code B ref 60559); Wed, 04 Jan 2023 20:04:01 +0000 Original-Received: (at 60559) by debbugs.gnu.org; 4 Jan 2023 20:03:08 +0000 Original-Received: from localhost ([127.0.0.1]:49683 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pD9yd-0002gD-VS for submit@debbugs.gnu.org; Wed, 04 Jan 2023 15:03:08 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:58332) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pD9yc-0002fj-0i for 60559@debbugs.gnu.org; Wed, 04 Jan 2023 15:03:06 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pD9yW-0003L5-34; Wed, 04 Jan 2023 15:03:00 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=2Ov/8B2w3SViDiNCOTeIAoMYZ4v8W3AbTctH6LopXkQ=; b=RikCwavhZ0CvImFV2Fkw XoiUIKirZFZfpWyBpaJzPjYeMhPuusFcnT3oScnqEaLw+vDT7FVGjj3sjUjSgX14u7DHGZk4wQ/Ay gJE4mqabitwr1hGP524qm0BDiJ2jV4MaEq/PPFfw9HTJYxJJTPSqAa5nc2/wEE1FtS9kkHH8vA8B8 pnnHXuuLSZsJp+wov8p/xoF3wbINEAGz2tG1rK14F2KolQuSHcH8fVxIS6m6783iyGBy8+Skx98tg g4XQ/3paCDeYg2R9FGA/7MmFFOCLEx0K2NO6fS2kHV3NiKU6CWCahHr/Jey+A3wzDQqXinBc6Yt7e qTWES0yjgU1VZw==; Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pD9yV-0005LN-I5; Wed, 04 Jan 2023 15:02:59 -0500 In-Reply-To: (message from Daniel =?UTF-8?Q?Mart=C3=ADn?= on Wed, 04 Jan 2023 20:40:24 +0100) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:252536 Archived-At: > From: Daniel Martín > Cc: Eric Gillespie , 60559@debbugs.gnu.org > Date: Wed, 04 Jan 2023 20:40:24 +0100 > > Eli Zaretskii 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.