From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Daniel =?UTF-8?Q?Mart=C3=ADn?= via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#60559: 29.0.60; "Cannot activate tree-sitter" spam Date: Wed, 04 Jan 2023 20:40:24 +0100 Message-ID: References: <84973.1672843723@hassadar.pretzelnet.org> <83wn62xi3k.fsf@gnu.org> Reply-To: Daniel =?UTF-8?Q?Mart=C3=ADn?= Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29142"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (darwin) Cc: 60559@debbugs.gnu.org, Eric Gillespie To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Jan 04 20:41:10 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 1pD9dN-0007RH-Jt for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 04 Jan 2023 20:41:09 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pD9dH-0007cq-MZ; Wed, 04 Jan 2023 14:41:03 -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 1pD9dG-0007ch-TM for bug-gnu-emacs@gnu.org; Wed, 04 Jan 2023 14:41:02 -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 1pD9dG-00024M-LT for bug-gnu-emacs@gnu.org; Wed, 04 Jan 2023 14:41:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pD9dG-0008CS-H2 for bug-gnu-emacs@gnu.org; Wed, 04 Jan 2023 14:41:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Daniel =?UTF-8?Q?Mart=C3=ADn?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Jan 2023 19:41:02 +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.167286123531476 (code B ref 60559); Wed, 04 Jan 2023 19:41:02 +0000 Original-Received: (at 60559) by debbugs.gnu.org; 4 Jan 2023 19:40:35 +0000 Original-Received: from localhost ([127.0.0.1]:49647 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pD9cp-0008Bc-7A for submit@debbugs.gnu.org; Wed, 04 Jan 2023 14:40:35 -0500 Original-Received: from sonic301-22.consmr.mail.ir2.yahoo.com ([77.238.176.99]:36194) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pD9cn-0008BM-Td for 60559@debbugs.gnu.org; Wed, 04 Jan 2023 14:40:34 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.es; s=s2048; t=1672861227; bh=EQ4whL4QgGhNkUqxoM7fHVueg95Sfz83zPgRaBTp+BM=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=a9kZwaEwv039OlFQwX2G18hP6XmOtNQrOh5Tey6yqgUkPaV8d+eA+CPOe7S6IiZo5oPERUP8Iv5fP+2rMBUENQOVE2P7jtHk6FqfDQjiYfQ2fDowo9z/z2bwiCCZ8x0lJXU5nG0enuWgd965Z+eQkAvycFa2mD5nhR2RcOxQImOgzX+QjlybIlPgxFFgC8rhwR8uiEm2+9xIQndW5JlP4yY2XZY/tU4raOOu7jNsvqARIYleJDoxMAfOq8quBH9tMNTRenkmS+ICCFOpZnaJlZbm+Z5TprNGNBpLEuNbwJL8DygCzbNyj/VG8Da0LqrsnJhqwP9jO9dqncbdzD/JMg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1672861227; bh=4/knaV+Vvf1ydfSLc0PVildAVwPjxYlBYlHH3cLkCu0=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=jlZpjJKtuY36/rtshU/SZQGupHm36iNkH4R6V60OGZFiJ07y7jzOhR4DNXaP20qlhLAfMCmelCZioR4/u64B7r/8LoLXxf3ejv5aqsgtv1nEiWW9ozMyrYwMQl2NP/8c1h/X58sFrpKKtEmlTMYhQ2k6afACN0mBwqFADDv0R7YOZm0IdxRf9Fqbbb0HzjK+ZJi7chyBqrrgcRpjvPSIh+HXyajjgHpKv6rDfE7HDv6Tv7A4F3IQ/1RX876X9cdPALWKxpKuC5nQ3L69pb/RvAhlTLYVctm+V3CxjQCzbvg7BhfE7ukO5j6jE0ksM/O6VQJwD8SV4sGK12TJTIsbVw== X-YMail-OSG: SIJfkNoVM1m_3kbBnx_X7a7j6AatNmekHf6_Q7zN6d1nW5BJgzxwV2dy9AP_WoN UkcK3S6EfN_LhSrjmwKaeBYQlCQH.Fv0sPclWxdenPeivV6Qparnw8zK0Ql1i4Bu7jAraOOYvccp 4LLGC7tFPQjoMdLkF4jqccWFNYuJU3RuZrS9mHnUIoXPYml1zH84EpoGgOjApEf3LwN.jmbQRnUz rW6MGSNxzlO4AyGEVi2ucyHckWo4OkrQNjFf7VkHCQaJ_w8hgkQNRgunIEyBmYX8UYS0QdanqlWg gFiL4NSsK20SCQbuJJ6xOGvSaGoUS3gIR8EXmqVQSlWdn_uTUqzLIBgCelFqttOBjh1t14CLMg_N ZKFr5x11WqxlGcbIG5JsXYZql5Fn3Qc7R66b9e0g9W7O.ZnEknEucXhM3vrEUWgZB1s9D5UtCG.O eJWXrlew2wads8pKCSQ9SosK1q9T0zttez7uo4bbahHG7wciI40RDfEi7CrL2sgy66KnCQSajILs CzlxrgMMeZe7jYb7cEguQYEaLqTKEFwBaXYPrTz10pFx7tb6u3ueOR.C8EaGLZCN0YWHgMT76Y5Q 7X4RPVJdIlcFqXUFLsEq1RfGQMc_fn3E8i4Qk6BMfY8Cbio0z2Xg0zAGFTS60aY2ONWQ70pNJdz7 eeRh8fj56wQ6u028FefZAubRMdwiUeCaPP5HYIh_hd4SMo21A2W3Cnw_OXS.I3leyLdLDDdsf6f5 knxw5lcqoLULN8xhdBrKoFBs86CJUJQBe93fjQa_rT8xdDRzUTmOpJxJEem2DxMOPf8vAXCdoLrq kSChbubfnTQ4UwhuqLmUXbDiG0gxRTS9NJgiwtaqQy X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ir2.yahoo.com with HTTP; Wed, 4 Jan 2023 19:40:27 +0000 Original-Received: by hermes--production-ir2-5795fc58c8-hft2t (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID c2b1f906f31f7ab562e89695a4d6662d; Wed, 04 Jan 2023 19:40:25 +0000 (UTC) In-Reply-To: <83wn62xi3k.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 04 Jan 2023 20:36:15 +0200") X-Mailer: WebService/1.1.20982 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo 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:252534 Archived-At: 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. 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. The user will naturally doubt if the major mode works at all or not. IMHO, Tree-sitter-only modes should not change the major mode if treesit-ready-p returns nil.