X-Loop: help-debbugs@HIDDEN
Subject: bug#71562: treesit-install-language-grammar fails to install typescript
Resent-From: Steinar Bang <sb@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 14 Jun 2024 18:19:02 +0000
Resent-Message-ID: <handler.71562.B.171838911219382 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 71562
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 71562 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.171838911219382
(code B ref -1); Fri, 14 Jun 2024 18:19:02 +0000
Received: (at submit) by debbugs.gnu.org; 14 Jun 2024 18:18:32 +0000
Received: from localhost ([127.0.0.1]:40922 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1sIBVQ-00052X-64
for submit <at> debbugs.gnu.org; Fri, 14 Jun 2024 14:18:32 -0400
Received: from lists.gnu.org ([209.51.188.17]:58432)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <sb@HIDDEN>) id 1sIBVO-00052Q-IO
for submit <at> debbugs.gnu.org; Fri, 14 Jun 2024 14:18:31 -0400
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 <sb@HIDDEN>) id 1sIBVN-0006Nh-Lf
for bug-gnu-emacs@HIDDEN; Fri, 14 Jun 2024 14:18:29 -0400
Received: from schwantz.bang.priv.no ([2a01:4f9:c011:82fd::1])
by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from <sb@HIDDEN>)
id 1sIBVL-0006dz-Hq
for bug-gnu-emacs@HIDDEN; Fri, 14 Jun 2024 14:18:29 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=dod.no; s=sb;
t=1718389103; bh=qPvoMMfPvm8dTPnnqmRP1PyTLZDumVIQP3NT9kYLIqo=;
h=From:To:Subject:Date:From;
b=t2WR4EnccC6hFGx0EnG8NkuyL/Nc2vwJAS1gNmA2FfSRmHRSDWwmKeSnocLuEbV8g
O271lIHIb4BZY/ySgdPpEWuev2l6M08BCYwE3wANAoDl3Z5+F88BSquPeQTzteBALC
gN+VnB2ahsdGasDxF+zH8tsDK8KjwAPTqwClE6r0=
Received: from marquez (unknown [84.210.69.52])
by schwantz.bang.priv.no (Postfix) with ESMTPSA id 8A0EF987;
Fri, 14 Jun 2024 18:18:23 +0000 (UTC)
From: Steinar Bang <sb@HIDDEN>
Date: Fri, 14 Jun 2024 20:18:21 +0200
Message-ID: <87v82bcrrm.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: none client-ip=2a01:4f9:c011:82fd::1; envelope-from=sb@HIDDEN;
helo=schwantz.bang.priv.no
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001,
SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
Platform: emacs 29.3 from backports debian package (1:29.3+1-3~bpo12+1)
debian 12.5 "bookworm" (current stable) on amd64
The 'M-x treesit-install-language-grammar RET typescript RET' fails with:
=E2=9B=94 Warning (treesit): Error encountered when installing language gr=
ammar: (file-missing Setting current directory No such file or directory /t=
mp/treesit-workdirN2u4XF/repo/src)
I used defaults on all questions because I had no idea what else to put
there.
I think the reason the command fails is that the repository
https://github.com/tree-sitter/tree-sitter-typescript
actually contains two tree-sitter parsers for typescript and tsx:
https://github.com/tree-sitter/tree-sitter-typescript/tree/master/typescri=
pt
https://github.com/tree-sitter/tree-sitter-typescript/tree/master/tsx
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Steinar Bang <sb@HIDDEN> Subject: bug#71562: Acknowledgement (treesit-install-language-grammar fails to install typescript) Message-ID: <handler.71562.B.171838911219382.ack <at> debbugs.gnu.org> References: <87v82bcrrm.fsf@HIDDEN> X-Gnu-PR-Message: ack 71562 X-Gnu-PR-Package: emacs Reply-To: 71562 <at> debbugs.gnu.org Date: Fri, 14 Jun 2024 18:19:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 71562 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 71562: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D71562 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN
Subject: bug#71562: treesit-install-language-grammar fails to install typescript
Resent-From: Dmitry Gutov <dmitry@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 14 Jun 2024 22:20:02 +0000
Resent-Message-ID: <handler.71562.B71562.171840354618556 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 71562
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Steinar Bang <sb@HIDDEN>, 71562 <at> debbugs.gnu.org
Received: via spool by 71562-submit <at> debbugs.gnu.org id=B71562.171840354618556
(code B ref 71562); Fri, 14 Jun 2024 22:20:02 +0000
Received: (at 71562) by debbugs.gnu.org; 14 Jun 2024 22:19:06 +0000
Received: from localhost ([127.0.0.1]:48819 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1sIFGE-0004p9-95
for submit <at> debbugs.gnu.org; Fri, 14 Jun 2024 18:19:06 -0400
Received: from wfhigh1-smtp.messagingengine.com ([64.147.123.152]:52051)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <dmitry@HIDDEN>) id 1sIFGA-0004oM-EI
for 71562 <at> debbugs.gnu.org; Fri, 14 Jun 2024 18:19:04 -0400
Received: from compute2.internal (compute2.nyi.internal [10.202.2.46])
by mailfhigh.west.internal (Postfix) with ESMTP id 21C0218000AC;
Fri, 14 Jun 2024 18:18:54 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
by compute2.internal (MEProxy); Fri, 14 Jun 2024 18:18:54 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
:content-transfer-encoding:content-type:content-type:date:date
:from:from:in-reply-to:in-reply-to:message-id:mime-version
:references:reply-to:subject:subject:to:to; s=fm3; t=1718403533;
x=1718489933; bh=hj+/ufle/sGSAsaIafy7LP/xbtbcdL3DijMkQErGuSc=; b=
a/qVA9GXK0a1Hr5VKvOKtzLCHCap0ZEXAc+iEWUR8VxDJG4G7yvBppYOLmxxlkfH
Z7or3dEhCLXvmt9OTMfWDFb6WLVeQfgnjGuCMnxlLOftOycIC8g4CEt3sdrB2LxU
qZPL+Ids2qOVI5R97ZyVSqSjvG4F1SeJ9WWEJ3dxqzmxH17uMe5UDYnuziDKFmND
oFPoos9t4SDWXZvxNF2GJTR0oNgVULa9j63Q84zIdtQWqFTxGxzTDuAclYG5db3K
mxQ2v6qrorIP2jeoVQ26FaMXJ8tg5HUiNRuITl6W80nIs5d8TMo0MbBNf0r9WVyC
oo+USBfoVgsuubgoTSUCMw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=cc:content-transfer-encoding:content-type
:content-type:date:date:feedback-id:feedback-id:from:from
:in-reply-to:in-reply-to:message-id:mime-version:references
:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy
:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1718403533; x=
1718489933; bh=hj+/ufle/sGSAsaIafy7LP/xbtbcdL3DijMkQErGuSc=; b=I
zsHdSNMV27ooYKNKWMv1loOAh4flp9fdUBjJvgUshuYx6/5EsRu1pB8rKHPIjbag
/8Ewq6TgTriNyWVJR7fys5sxi+acj8ev84YnctCVf8SO7h5cC4jHzK0CCFIZ/sBW
Q264gMgqtzfJ+ismmE5Tnk2XjpT5NRCtF3KI9ep7e07O0yVxypRTqQut8Z3sGePF
WIRapIH9V4SJ8ydr6ADSk0OSvZ79UH/YgjJJ+xFLTncifx7PiZbsZlpxfMDfNWhM
0irUTdUpA1p9S/WdbiMhXlQMdqchn0zq3TuPSyKDNQYJIm0u4BZ0Q15+fmJg3TaW
HgCo3mrWH2gjk83WeGFfA==
X-ME-Sender: <xms:zcFsZoy-XG2tuhKkQ5wRlr66r2ANRp3cNnpgjj4rCOi4kNve0LgIDQ>
<xme:zcFsZsQFtTyjbvJyMrMzAp09iDOO8pvjZqqHzeB5t8srwGWRxIdslcpqizv9RyptT
niIz691UXWzD6Awy-c>
X-ME-Received: <xmr:zcFsZqXkUbwOrNjw2NUj2uI5K_gdTyV4-_uZWwC7uvXF3m62NANNMM__tjyCgbVbV6YE>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrfedvtddgtdekucetufdoteggodetrfdotf
fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
cujfgurhepkfffgggfuffvfhfhjggtgfesthekredttddvjeenucfhrhhomhepffhmihht
rhihucfiuhhtohhvuceoughmihhtrhihsehguhhtohhvrdguvghvqeenucggtffrrghtth
gvrhhnpeehkeeftdevteekheehffektdffveefffeileelhffggeeuhfdtkeefueeviedu
gfenucffohhmrghinhepghhithhhuhgsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
enucfrrghrrghmpehmrghilhhfrhhomhepughmihhtrhihsehguhhtohhvrdguvghv
X-ME-Proxy: <xmx:zcFsZmgESuV3rzLhxFRA229E-QtmcOONhh1eJjWB8RQRCDpGJ_8pYg>
<xmx:zcFsZqAUnZzXjvfsjZIKUtuhC25fXkPRXGJ2sjij0LaknOdEE9b4Sg>
<xmx:zcFsZnIk0BOzdDokxTV0hUpXgI1gqObJoapKZ1e311u7EQ4whfPE2w>
<xmx:zcFsZhCCE1hSPCk1RVTg3LT7UYw0IIL9irMN9-RWp5Mk24gf5MTL6Q>
<xmx:zcFsZtMV-tdQwMYvAdKS4zbojScC-oi_jqk9ztwyo6_8i4Pr_15ggNTn>
Feedback-ID: i0e71465a:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri,
14 Jun 2024 18:18:52 -0400 (EDT)
Message-ID: <47399af2-6982-4ce1-ad50-db426624edae@HIDDEN>
Date: Sat, 15 Jun 2024 01:18:50 +0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
References: <87v82bcrrm.fsf@HIDDEN>
Content-Language: en-US
From: Dmitry Gutov <dmitry@HIDDEN>
In-Reply-To: <87v82bcrrm.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
On 14/06/2024 21:18, Steinar Bang wrote:
> Platform: emacs 29.3 from backports debian package (1:29.3+1-3~bpo12+1)
> debian 12.5 "bookworm" (current stable) on amd64
>
> The 'M-x treesit-install-language-grammar RET typescript RET' fails
> with:
>
> ⛔ Warning (treesit): Error encountered when installing language
> grammar: (file-missing Setting current directory No such file or
> directory /tmp/treesit-workdirN2u4XF/repo/src)
>
> I used defaults on all questions because I had no idea what else to put
> there.
>
> I think the reason the command fails is that the repository
> https://github.com/tree-sitter/tree-sitter-typescript
> actually contains two tree-sitter parsers for typescript and tsx:
> https://github.com/tree-sitter/tree-sitter-typescript/tree/master/typescript
> https://github.com/tree-sitter/tree-sitter-typescript/tree/master/tsx
FWIW, this is more or less intended, since we don't store the exact urls
for the grammars (in the default settings), and just infer them
according to the common scheme.
But we could change that in some cases, and perhaps typescript is
popular enough for us to do that.
X-Loop: help-debbugs@HIDDEN
Subject: bug#71562: treesit-install-language-grammar fails to install typescript
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 15 Jun 2024 06:35:01 +0000
Resent-Message-ID: <handler.71562.B71562.171843326030155 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 71562
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Dmitry Gutov <dmitry@HIDDEN>, Yuan Fu <casouri@HIDDEN>
Cc: 71562 <at> debbugs.gnu.org, sb@HIDDEN
Received: via spool by 71562-submit <at> debbugs.gnu.org id=B71562.171843326030155
(code B ref 71562); Sat, 15 Jun 2024 06:35:01 +0000
Received: (at 71562) by debbugs.gnu.org; 15 Jun 2024 06:34:20 +0000
Received: from localhost ([127.0.0.1]:46350 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1sIMzU-0007qI-6U
for submit <at> debbugs.gnu.org; Sat, 15 Jun 2024 02:34:20 -0400
Received: from eggs.gnu.org ([209.51.188.92]:41874)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <eliz@HIDDEN>) id 1sIMzS-0007pu-Ih
for 71562 <at> debbugs.gnu.org; Sat, 15 Jun 2024 02:34:19 -0400
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 <eliz@HIDDEN>)
id 1sIMxF-0000x3-HV; Sat, 15 Jun 2024 02:32:01 -0400
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=glG3f3YLKdZxiWIq//kOZ9Gr7PKve5S+RsfyOhcjejM=; b=ZYt7toTbOIcDPasIgC5u
nMRZ+hXIH3ot0KcOM3utyfyGd4pWjD/X4OdooIxjd94VVefrS+jeExErJyQqHA05sjvXkcZ8CqBTf
eussLtMKfi0ScT9ReEjeT0awpCmEzK+VZUU8a4e5v2hay0JghW6blKUBO+ACZAM5IFQll2pAi83zG
kHAnmEOJNO0wiN3YkPdDhM/Qgqel8ayq8E39ayOCgAziNwE55IQGwPDljmH7C4Iijrpn0BH1AW+Mi
58qvde2Pt8jkxh4WIicffJsq+vkhTxbn7Kt/W/0TyL2tzM6yrJYacHdMdGKXzaDaDbAxdI3o5RgVP
TjOBMOpsRBB8Og==;
Date: Sat, 15 Jun 2024 09:31:59 +0300
Message-Id: <86msnmwwbk.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <47399af2-6982-4ce1-ad50-db426624edae@HIDDEN> (message from
Dmitry Gutov on Sat, 15 Jun 2024 01:18:50 +0300)
References: <87v82bcrrm.fsf@HIDDEN>
<47399af2-6982-4ce1-ad50-db426624edae@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
> Date: Sat, 15 Jun 2024 01:18:50 +0300
> From: Dmitry Gutov <dmitry@HIDDEN>
>
> On 14/06/2024 21:18, Steinar Bang wrote:
> > Platform: emacs 29.3 from backports debian package (1:29.3+1-3~bpo12+1)
> > debian 12.5 "bookworm" (current stable) on amd64
> >
> > The 'M-x treesit-install-language-grammar RET typescript RET' fails
> > with:
> >
> > ⛔ Warning (treesit): Error encountered when installing language
> > grammar: (file-missing Setting current directory No such file or
> > directory /tmp/treesit-workdirN2u4XF/repo/src)
> >
> > I used defaults on all questions because I had no idea what else to put
> > there.
> >
> > I think the reason the command fails is that the repository
> > https://github.com/tree-sitter/tree-sitter-typescript
> > actually contains two tree-sitter parsers for typescript and tsx:
> > https://github.com/tree-sitter/tree-sitter-typescript/tree/master/typescript
> > https://github.com/tree-sitter/tree-sitter-typescript/tree/master/tsx
>
> FWIW, this is more or less intended, since we don't store the exact urls
> for the grammars (in the default settings), and just infer them
> according to the common scheme.
>
> But we could change that in some cases, and perhaps typescript is
> popular enough for us to do that.
We could look for directories names 'src' which have either parser.c
or parser.cc, and take it from there, instead of hard-coding the place
of the 'src' directory in the hierarchy.
I've added Yuan to the discussion.
X-Loop: help-debbugs@HIDDEN
Subject: bug#71562: treesit-install-language-grammar fails to install typescript
Resent-From: Dmitry Gutov <dmitry@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 15 Jun 2024 19:37:01 +0000
Resent-Message-ID: <handler.71562.B71562.171848019017417 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 71562
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>, Yuan Fu <casouri@HIDDEN>
Cc: 71562 <at> debbugs.gnu.org, sb@HIDDEN
Received: via spool by 71562-submit <at> debbugs.gnu.org id=B71562.171848019017417
(code B ref 71562); Sat, 15 Jun 2024 19:37:01 +0000
Received: (at 71562) by debbugs.gnu.org; 15 Jun 2024 19:36:30 +0000
Received: from localhost ([127.0.0.1]:44020 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1sIZCP-0004Wq-JA
for submit <at> debbugs.gnu.org; Sat, 15 Jun 2024 15:36:29 -0400
Received: from wfout5-smtp.messagingengine.com ([64.147.123.148]:44501)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <dmitry@HIDDEN>) id 1sIZCN-0004WQ-EH
for 71562 <at> debbugs.gnu.org; Sat, 15 Jun 2024 15:36:28 -0400
Received: from compute6.internal (compute6.nyi.internal [10.202.2.47])
by mailfout.west.internal (Postfix) with ESMTP id 2FC4B1C000D6;
Sat, 15 Jun 2024 15:30:29 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
by compute6.internal (MEProxy); Sat, 15 Jun 2024 15:30:29 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
:cc:content-transfer-encoding:content-type:content-type:date
:date:from:from:in-reply-to:in-reply-to:message-id:mime-version
:references:reply-to:subject:subject:to:to; s=fm3; t=1718479828;
x=1718566228; bh=6y86stzfPucyiCrUJPC0bNnIdYU23lZ0qIEifqJ6f60=; b=
OsZVKI+n1k6qAzGLwLKTw6K38BODqJzdWHDDUXpQLrSCErzd9IZ8N7kPTJVnmB7l
dOvQjinyRWBu2f/A1tOVmRljA5eOmwlPWcmtSWpcKbWx2AS6ojr6/LQjk034BpjI
WSzRgtHqfEaNX4OY118vFunuP+TJV/QMeHM5sM/vZ8siPjjJXEd/h95+a3+ub+cf
SyN3QcrJ8aLvi3xGalDjvqDstUXBnUIRHFGBQv1TFD9S8UBKV7crQmhR+fM8n1G6
1DBBhpKPdtSxXX++uLLTJ9BQRUSlxxaUYha7jThYnpfdFSOxJQP8swRp0ho1bIx4
yzvCavQYrBvU5ns2///LoQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=cc:cc:content-transfer-encoding
:content-type:content-type:date:date:feedback-id:feedback-id
:from:from:in-reply-to:in-reply-to:message-id:mime-version
:references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy
:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1718479828; x=
1718566228; bh=6y86stzfPucyiCrUJPC0bNnIdYU23lZ0qIEifqJ6f60=; b=T
y29dpO8ktPuzearkkRapvrrJW95ULalnadvAavoX2lQhZknnf0FJRmdEH/j6pWQX
kW73B3I4nEBgwjpZ2H1eodgqfefpwH09XXCrOqBuB4mzM8qalDqiAuhvk60in9uN
E0qmR1H+yQjGGiVNE0O+zfuZJ9vyazzem1IER1bvhkhik1ZhzTAMJVohDNtlldUr
IPFJx1JywTeSMSHIEg/T41SbmakvhbwM0QKfA1jKTQOBAUnWoVZKTTPiIZhbehu2
5oQn6xqUfHUxF4q+QHgfXxSIk43zPHhPp8QN5deWGr3GpncNCl9DJ3cTE8N8HLWp
iaataOtR0Ov0tHNqUTGzg==
X-ME-Sender: <xms:1OttZqA2yt9s8xlkn-nYxLOZppl97FlLgJ53kqDgVWhGDtpd0XiGYA>
<xme:1OttZkgeo1nf8gAQEBtWNLUiT0f0rfNbGgRo9Z6MzxPSxNx-54sNFi4hVpAcJTJXb
-VIDEJMNaWBr-JioUE>
X-ME-Received: <xmr:1OttZtnsaAnfvMps3uQNUBTRJO3fjz--EvxCzS_0xRNXUGcTihq--49oQg07ey3JU-Bx>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrfedvuddgudefkecutefuodetggdotefrod
ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh
necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd
enucfjughrpefkffggfgfuvfevfhfhjggtgfesthejredttddvjeenucfhrhhomhepffhm
ihhtrhihucfiuhhtohhvuceoughmihhtrhihsehguhhtohhvrdguvghvqeenucggtffrrg
htthgvrhhnpeefkeehueetieegveeltdejfeehfeehheejheekuefhfeefleevffelheef
hfdvveenucffohhmrghinhepghhithhhuhgsrdgtohhmnecuvehluhhsthgvrhfuihiivg
eptdenucfrrghrrghmpehmrghilhhfrhhomhepughmihhtrhihsehguhhtohhvrdguvghv
X-ME-Proxy: <xmx:1OttZow6ZxFP_GS1XKE97FjWq-8yX8g9Yeq-BaHFrVEFaOVrRXaq4Q>
<xmx:1OttZvR54cROHKKyNr9wff350ktcpeRhlsBPnRCJCLHtjBdbwylMig>
<xmx:1OttZjbBaO0tY5eTeO_kEdMqiVbaH2lgHKwFyaZ4q0EeFXlX0RCAtw>
<xmx:1OttZoRZlpcquFPXaOq32wUayFgrYTppI9MlSwOWUYP_P50Sl4HdzQ>
<xmx:1OttZtMUAC2tIRdxby7LZDa6Sf7sZWo_jba2FCVtIIFO8WKzM-lAu_kU>
Feedback-ID: i0e71465a:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat,
15 Jun 2024 15:30:27 -0400 (EDT)
Message-ID: <93d76485-2563-45e3-890d-d5bfc56ff4b7@HIDDEN>
Date: Sat, 15 Jun 2024 22:30:25 +0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
References: <87v82bcrrm.fsf@HIDDEN>
<47399af2-6982-4ce1-ad50-db426624edae@HIDDEN> <86msnmwwbk.fsf@HIDDEN>
Content-Language: en-US
From: Dmitry Gutov <dmitry@HIDDEN>
In-Reply-To: <86msnmwwbk.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
On 15/06/2024 09:31, Eli Zaretskii wrote:
> We could look for directories names 'src' which have either parser.c
> or parser.cc, and take it from there, instead of hard-coding the place
> of the 'src' directory in the hierarchy.
In the present case we have two problems:
* https://github.com/tree-sitter/tree-sitter-typescript/ contains two
different files called parser.c in two different subdirectories (in
typescript/src and tsx/src).
* The repository for the 'tsx' grammar does not match the common scheme
- instead it's the same repository as for 'typescript'.
X-Loop: help-debbugs@HIDDEN
Subject: bug#71562: treesit-install-language-grammar fails to install typescript
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 16 Jun 2024 05:19:02 +0000
Resent-Message-ID: <handler.71562.B71562.171851510827886 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 71562
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Dmitry Gutov <dmitry@HIDDEN>
Cc: casouri@HIDDEN, sb@HIDDEN, 71562 <at> debbugs.gnu.org
Received: via spool by 71562-submit <at> debbugs.gnu.org id=B71562.171851510827886
(code B ref 71562); Sun, 16 Jun 2024 05:19:02 +0000
Received: (at 71562) by debbugs.gnu.org; 16 Jun 2024 05:18:28 +0000
Received: from localhost ([127.0.0.1]:52462 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1sIiHb-0007Fi-Iv
for submit <at> debbugs.gnu.org; Sun, 16 Jun 2024 01:18:27 -0400
Received: from eggs.gnu.org ([209.51.188.92]:60172)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <eliz@HIDDEN>) id 1sIiHZ-0007FI-NJ
for 71562 <at> debbugs.gnu.org; Sun, 16 Jun 2024 01:18:26 -0400
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 <eliz@HIDDEN>)
id 1sIiFL-0000PQ-1i; Sun, 16 Jun 2024 01:16:07 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
mime-version; bh=A9gDl7vtWpk7X7iE++NUb4LPLJFi2lBOA4kEbiNyeT8=; b=TF6PZD9CUMdT
VkWpfQNL4+Bo8rFSfFtJKcE4yeZUupfmsC/Mo+nmb3ObBy1eh1o64V7jw6Ah7A/QzzBUdu5JbCOFl
sqSI37bk6RCu328lUCSzxpZOMHbPn/PIOvZxn5bNw2NRtD4keJM8yQWBYBabmSNvNBTCB01KzWMdZ
eaI9WvPRVFBDH+tW1g9kEFbk3OrSRWXgZ3c8G8opWFT6ygIw2w9EZ4pKxsvYVBuieeDn8CpEjs8Q/
xgPFuxFKLnm6RBxjh6A5APTvnKA42tQ9M2PvZxWcck9eOfOLu6tYc7csZlY6yuuQ0tFQf7kP9CvJ+
xN43RDQzW2Q9KpM66YmxMw==;
Date: Sun, 16 Jun 2024 08:16:03 +0300
Message-Id: <86v829sc18.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <93d76485-2563-45e3-890d-d5bfc56ff4b7@HIDDEN> (message from
Dmitry Gutov on Sat, 15 Jun 2024 22:30:25 +0300)
References: <87v82bcrrm.fsf@HIDDEN>
<47399af2-6982-4ce1-ad50-db426624edae@HIDDEN> <86msnmwwbk.fsf@HIDDEN>
<93d76485-2563-45e3-890d-d5bfc56ff4b7@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
> Date: Sat, 15 Jun 2024 22:30:25 +0300
> Cc: sb@HIDDEN, 71562 <at> debbugs.gnu.org
> From: Dmitry Gutov <dmitry@HIDDEN>
>
> On 15/06/2024 09:31, Eli Zaretskii wrote:
> > We could look for directories names 'src' which have either parser.c
> > or parser.cc, and take it from there, instead of hard-coding the place
> > of the 'src' directory in the hierarchy.
>
> In the present case we have two problems:
>
> * https://github.com/tree-sitter/tree-sitter-typescript/ contains two
> different files called parser.c in two different subdirectories (in
> typescript/src and tsx/src).
>
> * The repository for the 'tsx' grammar does not match the common scheme
> - instead it's the same repository as for 'typescript'.
I'm saying that we should run the build commands in every subdirectory
called 'src' that has parser.c or parser.cc in it. Each shared
library thus created should be installed. The name of the library is
derived from the parent of the 'src' subdirectory.
X-Loop: help-debbugs@HIDDEN
Subject: bug#71562: treesit-install-language-grammar fails to install typescript
Resent-From: Yuan Fu <casouri@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 19 Jun 2024 06:36:02 +0000
Resent-Message-ID: <handler.71562.B71562.17187789156194 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 71562
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>
Cc: Dmitry Gutov <dmitry@HIDDEN>, 71562 <at> debbugs.gnu.org, sb@HIDDEN
Received: via spool by 71562-submit <at> debbugs.gnu.org id=B71562.17187789156194
(code B ref 71562); Wed, 19 Jun 2024 06:36:02 +0000
Received: (at 71562) by debbugs.gnu.org; 19 Jun 2024 06:35:15 +0000
Received: from localhost ([127.0.0.1]:34612 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1sJouZ-0001bp-AZ
for submit <at> debbugs.gnu.org; Wed, 19 Jun 2024 02:35:15 -0400
Received: from mail-pf1-f177.google.com ([209.85.210.177]:60839)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <casouri@HIDDEN>) id 1sJouV-0001bX-9K
for 71562 <at> debbugs.gnu.org; Wed, 19 Jun 2024 02:35:13 -0400
Received: by mail-pf1-f177.google.com with SMTP id
d2e1a72fcca58-70435f4c330so5199860b3a.1
for <71562 <at> debbugs.gnu.org>; Tue, 18 Jun 2024 23:35:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1718778842; x=1719383642; darn=debbugs.gnu.org;
h=to:references:message-id:content-transfer-encoding:cc:date
:in-reply-to:from:subject:mime-version:from:to:cc:subject:date
:message-id:reply-to;
bh=7add5RfcfoRD6kQ/T4BT6VcpkJPSXhbSub7L/+HZ+QQ=;
b=knwxl/uauueWdf/Wb4N+YecGv5fl9UAEuPuIGDNc5h35CIvNr2uZPLQD0MUNdf6iX1
HcKIjNQ/gVp549aAiJXJABmVF1tjXxSA07WdN7imqRhYwEoS+X/w1PH0eXrVQyHgjo8x
u61xizCavQ5inPb6KiUeTZqRqhgUKdgbrzQW2UZK9mIbJJNMwmcSC2L61WJZ2YzfkDRm
TkTr3Zbtuo4OpgU1fTcmys5K0jaH+gNGYsTpLnovSOZJs8285t5Kzi9/rQoCwMx8LBik
yasJJx0AT0CV/NO/rlgPV6Hc+ODz5zSN/QFdjnlpX5sUrzgIA/eMEoDZfKtuS15BDGLe
lXKQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1718778842; x=1719383642;
h=to:references:message-id:content-transfer-encoding:cc:date
:in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc
:subject:date:message-id:reply-to;
bh=7add5RfcfoRD6kQ/T4BT6VcpkJPSXhbSub7L/+HZ+QQ=;
b=cZ5/RWnBkEwu6NNXXzEaDP1E4+7ApAIxFbSyne1XilQi/l7qKlHao4V5AACrpDygWB
4TdOZBwMXYc7fQcV+G21kIhndNVvV5QeFs+0NPYLiGwn8dpFrEOn/XCUsds7/OmhSKYw
xZvjt2q/XWfc20j4K2xmRuc5nTwL8vB2aa2HOmKrgdB0iUxF+1Jc5hAhVVBO4tB4d1Bd
OaxFG8zpd3YK9VuI6Wv4i6rRa0PTcBf4vPvZYE7pQ5hB4zw2Sm59iKCjhCFUm7Um+gcp
Zl3WH5s2BaXuE7hnqkSkpV8nPc4orWbgBAz4WRENulblKLAQe4WaE8BbIk+cr0ZeeWZ2
eTcQ==
X-Forwarded-Encrypted: i=1;
AJvYcCV3D6Dhp2GPGYHLhhT4I0/oyc5t2N0gtgC5TKDH57CwEBtZUl0oHYqzmNM4FkwEWrc3bBrHSxRNoc4iAkm80xUs9+3wqcw=
X-Gm-Message-State: AOJu0Yy+TByK7iE3ZbgMYzYli2NWklMVZCsibtCW9x8cXF1/KDD/eO4D
Ykra5oaF4Sq3R2eKTzEarc8u4OYoYI7eTfP3cY8X+Ifd+tulI2GIIM+Rgw==
X-Google-Smtp-Source: AGHT+IFJhtxuDeUZdaD97RE/U2Yoe+VaSWAp0B4+PfwixEMP+DTEhEPrCkFel3zfsgoPOamZ2S/y2g==
X-Received: by 2002:a05:6a00:198c:b0:705:a0de:6155 with SMTP id
d2e1a72fcca58-70629cd0c28mr1942502b3a.25.1718778842331;
Tue, 18 Jun 2024 23:34:02 -0700 (PDT)
Received: from smtpclient.apple ([2601:646:8f81:6120:2dbd:5c5a:649f:1b8a])
by smtp.gmail.com with ESMTPSA id
d2e1a72fcca58-705ccb4158fsm9953506b3a.108.2024.06.18.23.34.01
(version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
Tue, 18 Jun 2024 23:34:01 -0700 (PDT)
Content-Type: text/plain;
charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.600.62\))
From: Yuan Fu <casouri@HIDDEN>
In-Reply-To: <86v829sc18.fsf@HIDDEN>
Date: Tue, 18 Jun 2024 23:33:50 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <EAC61EBC-C162-4F62-A3E3-1243ADDAACE0@HIDDEN>
References: <87v82bcrrm.fsf@HIDDEN>
<47399af2-6982-4ce1-ad50-db426624edae@HIDDEN> <86msnmwwbk.fsf@HIDDEN>
<93d76485-2563-45e3-890d-d5bfc56ff4b7@HIDDEN> <86v829sc18.fsf@HIDDEN>
X-Mailer: Apple Mail (2.3774.600.62)
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
> On Jun 15, 2024, at 10:16=E2=80=AFPM, Eli Zaretskii <eliz@HIDDEN> =
wrote:
>=20
>> Date: Sat, 15 Jun 2024 22:30:25 +0300
>> Cc: sb@HIDDEN, 71562 <at> debbugs.gnu.org
>> From: Dmitry Gutov <dmitry@HIDDEN>
>>=20
>> On 15/06/2024 09:31, Eli Zaretskii wrote:
>>> We could look for directories names 'src' which have either parser.c
>>> or parser.cc, and take it from there, instead of hard-coding the =
place
>>> of the 'src' directory in the hierarchy.
>>=20
>> In the present case we have two problems:
>>=20
>> * https://github.com/tree-sitter/tree-sitter-typescript/ contains two=20=
>> different files called parser.c in two different subdirectories (in=20=
>> typescript/src and tsx/src).
>>=20
>> * The repository for the 'tsx' grammar does not match the common =
scheme=20
>> - instead it's the same repository as for 'typescript'.
>=20
> I'm saying that we should run the build commands in every subdirectory
> called 'src' that has parser.c or parser.cc in it. Each shared
> library thus created should be installed. The name of the library is
> derived from the parent of the 'src' subdirectory.
treesit-install-language-grammar works fine if you pass =
=E2=80=9Ctypescript/src=E2=80=9D instead of the default =E2=80=9Csrc=E2=80=
=9D to it, for the third argument, so I don=E2=80=99t think there=E2=80=99=
s anything to fix here. Installing multiple things =E2=80=9Csmartly=E2=80=9D=
might be more confusing and error-prone than helpful, IMO.
For reference, the recipe for typescript is
(typescript "https://github.com/tree-sitter/tree-sitter-typescript=E2=80=9D=
nil "typescript/src" nil nil)
Yuan=
X-Loop: help-debbugs@HIDDEN
Subject: bug#71562: treesit-install-language-grammar fails to install typescript
Resent-From: Steinar Bang <sb@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 19 Jun 2024 18:52:01 +0000
Resent-Message-ID: <handler.71562.B71562.171882309513661 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 71562
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Yuan Fu <casouri@HIDDEN>
Cc: Dmitry Gutov <dmitry@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 71562 <at> debbugs.gnu.org
Received: via spool by 71562-submit <at> debbugs.gnu.org id=B71562.171882309513661
(code B ref 71562); Wed, 19 Jun 2024 18:52:01 +0000
Received: (at 71562) by debbugs.gnu.org; 19 Jun 2024 18:51:35 +0000
Received: from localhost ([127.0.0.1]:55093 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1sK0P8-0003YH-Oz
for submit <at> debbugs.gnu.org; Wed, 19 Jun 2024 14:51:34 -0400
Received: from schwantz.bang.priv.no ([95.217.129.251]:35466)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <sb@HIDDEN>) id 1sK0P6-0003Xx-V6
for 71562 <at> debbugs.gnu.org; Wed, 19 Jun 2024 14:51:33 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=dod.no; s=sb;
t=1718823083; bh=IFzkfzPPgnatRC2KF8qz6GlCwYshCzEDK5i0vNzZ/Oc=;
h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
b=p45hK60p9EhQvFdiJR9hv2497akyykeCIzjzYV3+B1iaeZoDC5K1VUFKZqSaDCONR
RKKyIYpEFRMNmkfM7eL33+XXoOQH75lRs5mRsO5oInCY4K7PxQm6snzx5ItJj3W3D0
HpytFvT9T/SqX+P8m83yBgwN1O+wXA93g/LqSgsw=
Received: from marquez (unknown [84.210.69.52])
by schwantz.bang.priv.no (Postfix) with ESMTPSA id 1F2CD3AA;
Wed, 19 Jun 2024 18:51:23 +0000 (UTC)
From: Steinar Bang <sb@HIDDEN>
In-Reply-To: <EAC61EBC-C162-4F62-A3E3-1243ADDAACE0@HIDDEN> (Yuan Fu's
message of "Tue, 18 Jun 2024 23:33:50 -0700")
References: <87v82bcrrm.fsf@HIDDEN>
<47399af2-6982-4ce1-ad50-db426624edae@HIDDEN>
<86msnmwwbk.fsf@HIDDEN>
<93d76485-2563-45e3-890d-d5bfc56ff4b7@HIDDEN>
<86v829sc18.fsf@HIDDEN>
<EAC61EBC-C162-4F62-A3E3-1243ADDAACE0@HIDDEN>
Date: Wed, 19 Jun 2024 20:51:21 +0200
Message-ID: <87le30bwba.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
>>>>> Yuan Fu <casouri@HIDDEN>:
> treesit-install-language-grammar works fine if you pass =E2=80=9Ctypescri=
pt/src=E2=80=9D instead of the default =E2=80=9Csrc=E2=80=9D to it, for the=
third argument, so I don=E2=80=99t think there=E2=80=99s anything to fix h=
ere. Installing multiple things =E2=80=9Csmartly=E2=80=9D might be more con=
fusing and error-prone than helpful, IMO.
FWIW the repo contains two grammars: typescript and tsx
And both grammars are needed (not just typescript).
X-Loop: help-debbugs@HIDDEN
Subject: bug#71562: treesit-install-language-grammar fails to install typescript
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 19 Jun 2024 19:15:02 +0000
Resent-Message-ID: <handler.71562.B71562.171882449117036 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 71562
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Steinar Bang <sb@HIDDEN>
Cc: dmitry@HIDDEN, casouri@HIDDEN, 71562 <at> debbugs.gnu.org
Received: via spool by 71562-submit <at> debbugs.gnu.org id=B71562.171882449117036
(code B ref 71562); Wed, 19 Jun 2024 19:15:02 +0000
Received: (at 71562) by debbugs.gnu.org; 19 Jun 2024 19:14:51 +0000
Received: from localhost ([127.0.0.1]:55782 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1sK0le-0004Qi-V0
for submit <at> debbugs.gnu.org; Wed, 19 Jun 2024 15:14:51 -0400
Received: from eggs.gnu.org ([209.51.188.92]:50720)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <eliz@HIDDEN>) id 1sK0lc-0004QL-MJ
for 71562 <at> debbugs.gnu.org; Wed, 19 Jun 2024 15:14:49 -0400
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 <eliz@HIDDEN>)
id 1sK0lR-0008CK-2I; Wed, 19 Jun 2024 15:14:37 -0400
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=Aw7VMShERH3gxvSZNq8Ozms7f8jJazpDtvANJWFY07o=; b=V/4lpmpEGSayOuVupEE+
sYsWTGD5neghvl9MUNMoo/277C9ON+gxL6CzAVTPa2JpFHbNV1w2ISH82mWp/Om/CTsF4E4Hw6Sq8
wpoSup2FM6Ssm/u3EQktktpOb4dJ43VEI0Mh/pnbhboG1DtBAkxvP3zVZPwHoP2H18HjyQhyLFPQQ
IydMigpERyd+CWqDY3DpNAylb1h3oUp/29QCPqMVuN6ctnqYpzujmrJZpivVW6IFjJUqdYLWWGnSL
ImzZb8KzBfKu0Lal5vYLLguxaZoOgp0tMjsfNpzdrd1UwVSAAROcrUwL5760d6w327Vkh/1OZNkrL
3TllzGwe8NAtew==;
Date: Wed, 19 Jun 2024 22:14:34 +0300
Message-Id: <86wmmkoicl.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <87le30bwba.fsf@HIDDEN> (message from Steinar Bang on Wed, 19 Jun
2024 20:51:21 +0200)
References: <87v82bcrrm.fsf@HIDDEN>
<47399af2-6982-4ce1-ad50-db426624edae@HIDDEN>
<86msnmwwbk.fsf@HIDDEN>
<93d76485-2563-45e3-890d-d5bfc56ff4b7@HIDDEN>
<86v829sc18.fsf@HIDDEN>
<EAC61EBC-C162-4F62-A3E3-1243ADDAACE0@HIDDEN> <87le30bwba.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
> From: Steinar Bang <sb@HIDDEN>
> Cc: Eli Zaretskii <eliz@HIDDEN>, Dmitry Gutov <dmitry@HIDDEN>,
> 71562 <at> debbugs.gnu.org
> Date: Wed, 19 Jun 2024 20:51:21 +0200
>
> >>>>> Yuan Fu <casouri@HIDDEN>:
>
> > treesit-install-language-grammar works fine if you pass “typescript/src” instead of the default “src” to it, for the third argument, so I don’t think there’s anything to fix here. Installing multiple things “smartly” might be more confusing and error-prone than helpful, IMO.
>
> FWIW the repo contains two grammars: typescript and tsx
>
> And both grammars are needed (not just typescript).
Yes. Which is why I said that we should find _all_ the subdirectories
called 'src' which have a parser, and produce a shared library in each
one of them.
X-Loop: help-debbugs@HIDDEN
Subject: bug#71562: treesit-install-language-grammar fails to install typescript
Resent-From: Dmitry Gutov <dmitry@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 19 Jun 2024 19:52:02 +0000
Resent-Message-ID: <handler.71562.B71562.171882670621677 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 71562
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>
Cc: casouri@HIDDEN, sb@HIDDEN, 71562 <at> debbugs.gnu.org
Received: via spool by 71562-submit <at> debbugs.gnu.org id=B71562.171882670621677
(code B ref 71562); Wed, 19 Jun 2024 19:52:02 +0000
Received: (at 71562) by debbugs.gnu.org; 19 Jun 2024 19:51:46 +0000
Received: from localhost ([127.0.0.1]:56862 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1sK1LN-0005dY-Jk
for submit <at> debbugs.gnu.org; Wed, 19 Jun 2024 15:51:45 -0400
Received: from fhigh1-smtp.messagingengine.com ([103.168.172.152]:47995)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <dmitry@HIDDEN>) id 1sK1LL-0005dF-QN
for 71562 <at> debbugs.gnu.org; Wed, 19 Jun 2024 15:51:44 -0400
Received: from compute2.internal (compute2.nyi.internal [10.202.2.46])
by mailfhigh.nyi.internal (Postfix) with ESMTP id 61B661140156;
Wed, 19 Jun 2024 15:51:33 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
by compute2.internal (MEProxy); Wed, 19 Jun 2024 15:51:33 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
:cc:content-transfer-encoding:content-type:content-type:date
:date:from:from:in-reply-to:in-reply-to:message-id:mime-version
:references:reply-to:subject:subject:to:to; s=fm3; t=1718826693;
x=1718913093; bh=G+76+vHQjnJqbnBuQy7ebZnGpCFQPVD50EhQaDDSA7A=; b=
oIQwlihZOOEyX2hg1Q/mHCJ5gGmG3arCANSahV+t5bzVUen6OwRK8Ts/KmqXEr6p
S749pSBA0XKvDyocVpVhW/RlWNWGSapH7MtdPm6+l8KchoiEiMa8bSrdBmwk+NjH
Iz4GrtgkFI68I7r+Vtoxt+TO3Zm607Dnl8/YU2YetHa2c+WdWSsyFGnF6IGg/s37
J7NTfjcaCDYsOUDGJrip3oA/OBs2mohLQAFs9PG9MvG6YaYWcyREoADp38KGYCQs
PBWB3ohN0J3Dda6O5AWRfq4b14p6gLL2mZKf2XTu9ov/WprSKLaWL1taYQLkRtba
zaEySsYFJB+HtCm7QH62fQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=cc:cc:content-transfer-encoding
:content-type:content-type:date:date:feedback-id:feedback-id
:from:from:in-reply-to:in-reply-to:message-id:mime-version
:references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy
:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1718826693; x=
1718913093; bh=G+76+vHQjnJqbnBuQy7ebZnGpCFQPVD50EhQaDDSA7A=; b=B
8S82Jyus9byiSZ4iZxRmZZE6yS3VEv0rRqq92M2CEhTO92MPN/rF38sYBEs8Qn6X
D3syqtkWjS/VW7o7YARbnSfUh8oAkJpMTiIVrfMHlhC4lbaqXMj8jLdwakCd+JA2
vQjPzE1TUc6+RYHJN+XphRo6pKD8b16DWnhia+LUOFFd9yxDbohyP+AIEc1xSZxP
Ql9If5MhZ+1bUXamk+De4gmwUMG4G6u9E9vzOja//s8X6k19NR6ijSp3ST1yow0d
GL8ld7VeUQNObXHqLzKnq6cxrPEjMbpnlaQSjBfj1xk5yvzGPc5zlaB9zNNi1Fnh
o/cfcGf9eSXyFpzROn8Uw==
X-ME-Sender: <xms:xDZzZsG4SLLh-fhUVIWXsixsvvU8ND_Z0sDdQs3xSIPHAxwekcJHhQ>
<xme:xDZzZlUs1jZaMnjhwliogHFs_hvLrCl_M-_QeklamZacnzDtw7v7WrTXXo0OOvvIC
sFMDds0e4V93qsa20E>
X-ME-Received: <xmr:xDZzZmKWwVC0ovdwnjjdDEoTI4Ysy5E2Jrja2_cGtvGHDou6s1MXhp6t7EyFT5GqUmqy>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrfeeftddgudegudcutefuodetggdotefrod
ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh
necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd
enucfjughrpefkffggfgfuvfevfhfhjggtgfesthejredttddvjeenucfhrhhomhepffhm
ihhtrhihucfiuhhtohhvuceoughmihhtrhihsehguhhtohhvrdguvghvqeenucggtffrrg
htthgvrhhnpeetudeljeegheetgfehgeejkeeuhedvveeikeeufedtvddtveefhfdvveeg
udejheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe
gumhhithhrhiesghhuthhovhdruggvvh
X-ME-Proxy: <xmx:xDZzZuF_xDJSUQf3WvppKEeqSsx5l4drF8mFqrAJhs_GUyWxse-kvg>
<xmx:xDZzZiVdPmbNToQjqAb-Xff0aTT61ltaqD4Srh15NivPaksXtAUxOw>
<xmx:xDZzZhODPwXmT_bjbUZ2gNRpdTG95i4bLGHuAo537oMtAtNo7vkkeQ>
<xmx:xDZzZp1y7w0niMeAzDMiYFA-rxOoSZjlOFzv3fJWNTGN0KbK_V0zPQ>
<xmx:xTZzZgzYr-xopqGZvXfzIHSdWbX6HewxOVdP7lbN2GE53Mw_7wjk_-Pd>
Feedback-ID: i0e71465a:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed,
19 Jun 2024 15:51:31 -0400 (EDT)
Message-ID: <6ac57d91-0aed-4e7d-9022-9697a5a036dd@HIDDEN>
Date: Wed, 19 Jun 2024 22:51:28 +0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
References: <87v82bcrrm.fsf@HIDDEN>
<47399af2-6982-4ce1-ad50-db426624edae@HIDDEN> <86msnmwwbk.fsf@HIDDEN>
<93d76485-2563-45e3-890d-d5bfc56ff4b7@HIDDEN> <86v829sc18.fsf@HIDDEN>
Content-Language: en-US
From: Dmitry Gutov <dmitry@HIDDEN>
In-Reply-To: <86v829sc18.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
On 16/06/2024 08:16, Eli Zaretskii wrote:
> I'm saying that we should run the build commands in every subdirectory
> called 'src' that has parser.c or parser.cc in it. Each shared
> library thus created should be installed. The name of the library is
> derived from the parent of the 'src' subdirectory.
I suppose the downside is when you pass 'tsx' as the language you still
get nothing.
X-Loop: help-debbugs@HIDDEN
Subject: bug#71562: treesit-install-language-grammar fails to install typescript
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 20 Jun 2024 04:56:02 +0000
Resent-Message-ID: <handler.71562.B71562.17188593071385 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 71562
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Dmitry Gutov <dmitry@HIDDEN>
Cc: casouri@HIDDEN, sb@HIDDEN, 71562 <at> debbugs.gnu.org
Received: via spool by 71562-submit <at> debbugs.gnu.org id=B71562.17188593071385
(code B ref 71562); Thu, 20 Jun 2024 04:56:02 +0000
Received: (at 71562) by debbugs.gnu.org; 20 Jun 2024 04:55:07 +0000
Received: from localhost ([127.0.0.1]:43344 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1sK9pD-0000MH-0r
for submit <at> debbugs.gnu.org; Thu, 20 Jun 2024 00:55:07 -0400
Received: from eggs.gnu.org ([209.51.188.92]:42150)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <eliz@HIDDEN>) id 1sK9pA-0000LS-K4
for 71562 <at> debbugs.gnu.org; Thu, 20 Jun 2024 00:55:05 -0400
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 <eliz@HIDDEN>)
id 1sK9p0-0001Xl-48; Thu, 20 Jun 2024 00:54:54 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
mime-version; bh=s1slRHLsJhAHUqiFIsDP3M2xQQleAjpRaLuD8YwWHZ0=; b=JNSwBR+sPVhT
ui1WY58K0OYzSFJogWgOXwCWutaTd3uDkJDe9uLjFokvtA9u7OHKWRJa0iGy/24CZB0+5d43PEE2q
zyrtCtJbzIAK9/0PIjvnmMceD5MaFMjq1SxTGGdA8scdOfYn1eZeENDftdlpBy8lc3DB+N965g4GZ
WZUQ7BDq9o3nd+Is9ZJktJIOaMPo5bWtbZUxH4xwI0q8oLEOH2ZAKBV+XMy3Br/BFpqrhiI3p3MLE
JZV5PzufCmOWN9rFHEgoAYzkIxIuOY70ulzKPVT6eJj3bwmKdCxFdVQZhHvLsOAIn+BuAjXpJqK8l
sR8ZvV+5DVepMObA+gbVyw==;
Date: Thu, 20 Jun 2024 07:54:52 +0300
Message-Id: <86plscnrhf.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <6ac57d91-0aed-4e7d-9022-9697a5a036dd@HIDDEN> (message from
Dmitry Gutov on Wed, 19 Jun 2024 22:51:28 +0300)
References: <87v82bcrrm.fsf@HIDDEN>
<47399af2-6982-4ce1-ad50-db426624edae@HIDDEN> <86msnmwwbk.fsf@HIDDEN>
<93d76485-2563-45e3-890d-d5bfc56ff4b7@HIDDEN> <86v829sc18.fsf@HIDDEN>
<6ac57d91-0aed-4e7d-9022-9697a5a036dd@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
> Date: Wed, 19 Jun 2024 22:51:28 +0300
> Cc: casouri@HIDDEN, sb@HIDDEN, 71562 <at> debbugs.gnu.org
> From: Dmitry Gutov <dmitry@HIDDEN>
>
> On 16/06/2024 08:16, Eli Zaretskii wrote:
> > I'm saying that we should run the build commands in every subdirectory
> > called 'src' that has parser.c or parser.cc in it. Each shared
> > library thus created should be installed. The name of the library is
> > derived from the parent of the 'src' subdirectory.
>
> I suppose the downside is when you pass 'tsx' as the language you still
> get nothing.
I don't understand: pass 'tsx' as language to what interface and in
which situation?
X-Loop: help-debbugs@HIDDEN
Subject: bug#71562: treesit-install-language-grammar fails to install typescript
Resent-From: Dmitry Gutov <dmitry@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 20 Jun 2024 10:29:01 +0000
Resent-Message-ID: <handler.71562.B71562.171887932031891 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 71562
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>
Cc: casouri@HIDDEN, sb@HIDDEN, 71562 <at> debbugs.gnu.org
Received: via spool by 71562-submit <at> debbugs.gnu.org id=B71562.171887932031891
(code B ref 71562); Thu, 20 Jun 2024 10:29:01 +0000
Received: (at 71562) by debbugs.gnu.org; 20 Jun 2024 10:28:40 +0000
Received: from localhost ([127.0.0.1]:51684 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1sKF20-0008II-8s
for submit <at> debbugs.gnu.org; Thu, 20 Jun 2024 06:28:40 -0400
Received: from wfout2-smtp.messagingengine.com ([64.147.123.145]:43349)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <dmitry@HIDDEN>) id 1sKF1x-0008I1-Rb
for 71562 <at> debbugs.gnu.org; Thu, 20 Jun 2024 06:28:39 -0400
Received: from compute2.internal (compute2.nyi.internal [10.202.2.46])
by mailfout.west.internal (Postfix) with ESMTP id 2D1FC1C000F2;
Thu, 20 Jun 2024 06:28:27 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
by compute2.internal (MEProxy); Thu, 20 Jun 2024 06:28:27 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
:cc:content-transfer-encoding:content-type:content-type:date
:date:from:from:in-reply-to:in-reply-to:message-id:mime-version
:references:reply-to:subject:subject:to:to; s=fm3; t=1718879306;
x=1718965706; bh=UvJna7u7AXe+v290k5x+CD6F/aM8Jyal6f1MjTUXx3Y=; b=
QQuJCD1f5T+WSv1NVpUrRoogY8oiV3hNaqsrKkyYxilGxKk+BSqn+/jJwbJpVQmj
Uod8AQTLmUGZeaxQP9Oot9ZSwVKZfWBivsgQK1oysxnLHtaEpzrfr3V+WSW3Mnw/
JznCSwCbHqSGXgXz1hpI/6Dr0JgLPd8HEVpRDaEg0FiNBMCvoc0QXoAKu+heTnNe
s3Hf7eTvw9+4OeVRt6tKsLmcefazQJ78DEPETEdGnd6OZrIZZStDuv2pPbx96XwI
cs9/lDM7wdmQrQgop2mwEhuGkLYclENekjbZLKTtM7ZrhQWtxjb4sKtTzCW17xi4
8HfvQpvKszpUBt1pjNth9g==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=cc:cc:content-transfer-encoding
:content-type:content-type:date:date:feedback-id:feedback-id
:from:from:in-reply-to:in-reply-to:message-id:mime-version
:references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy
:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1718879306; x=
1718965706; bh=UvJna7u7AXe+v290k5x+CD6F/aM8Jyal6f1MjTUXx3Y=; b=J
TP0CkCv/7047viS6Ao4/VOXi6TeDfhPTOuPLUhK4nJH0LgRYqWYZQholpbfJJjI8
UInVhFN2SWEe2KpIgY33Yuqzzm42UCatCIhV6hko7gYbXvkmR94hlfO7tfi+fApC
87lLlDOGlzRIr1gITZBQEJUtXfVg9Gg1Bx9eRvcrFwXlIT3q7Gu49Zvvx338aTvE
DgTI2R1gG58oV9QuA5m12BV3NdmY3C6FOgw69afD8mJVYkRIb9hKOVGgQf8job23
drQUbfJZ3Qgda6vgFo2iAWnNzKF2GAN3mD1k0WLTsx9JzsaM8NWZBCL4U+OUZ5pp
bRJpm1Utm8o0e4EE2UMOQ==
X-ME-Sender: <xms:SgR0Zt-Bky4jgitzdIzzgY2LYR_hzw8U-IITqUuc-te8K9A-E6NTKw>
<xme:SgR0ZhvCBr8gWlSWY-YF0gHHDQ_xBxkkRL-IS4hr0v1LSsrtuunlfTwiN1X6VpJwS
UJHNUPCW_H5sNBk-0s>
X-ME-Received: <xmr:SgR0ZrA_ibraX0ZXcKEeDDRbV6tdcQBArPq7DP0M_RdRexczWMak4EFd51amZOMByGuM>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrfeefvddgvdelucetufdoteggodetrfdotf
fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtvdejnecuhfhrohhmpeffmhhi
thhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrth
htvghrnhepteduleejgeehtefgheegjeekueehvdevieekueeftddvtdevfefhvdevgedu
jeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug
hmihhtrhihsehguhhtohhvrdguvghv
X-ME-Proxy: <xmx:SgR0Zheqy1ZJep8XtGXSb6dxKhyxSOZg25wxXYTleK2lOhRh7KNoUQ>
<xmx:SgR0ZiPa_-quonH-tqPsB_BStg9iieyijugYx9f7Y1ZYNaYVlPj7YQ>
<xmx:SgR0ZjnvFeBuGN23r3lHcj-BrbNdhOpasfifdr3oPGgVFRPyQroOBw>
<xmx:SgR0ZsuibYfJXMm6iKEymeFAZM0gYrzE-5Kx7z506DG7j5F_Mw0tYA>
<xmx:SgR0Zvqfhn6lCO3lMAYZeDRAaB1hxsvM_fgwhQHyfaDIaGPjbbeW6P5t>
Feedback-ID: i0e71465a:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu,
20 Jun 2024 06:28:25 -0400 (EDT)
Message-ID: <954cf804-bdf1-4817-9eae-4591aa5f6b53@HIDDEN>
Date: Thu, 20 Jun 2024 13:28:23 +0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
References: <87v82bcrrm.fsf@HIDDEN>
<47399af2-6982-4ce1-ad50-db426624edae@HIDDEN> <86msnmwwbk.fsf@HIDDEN>
<93d76485-2563-45e3-890d-d5bfc56ff4b7@HIDDEN> <86v829sc18.fsf@HIDDEN>
<6ac57d91-0aed-4e7d-9022-9697a5a036dd@HIDDEN> <86plscnrhf.fsf@HIDDEN>
Content-Language: en-US
From: Dmitry Gutov <dmitry@HIDDEN>
In-Reply-To: <86plscnrhf.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
On 20/06/2024 07:54, Eli Zaretskii wrote:
>> Date: Wed, 19 Jun 2024 22:51:28 +0300
>> Cc:casouri@HIDDEN,sb@HIDDEN,71562 <at> debbugs.gnu.org
>> From: Dmitry Gutov<dmitry@HIDDEN>
>>
>> On 16/06/2024 08:16, Eli Zaretskii wrote:
>>> I'm saying that we should run the build commands in every subdirectory
>>> called 'src' that has parser.c or parser.cc in it. Each shared
>>> library thus created should be installed. The name of the library is
>>> derived from the parent of the 'src' subdirectory.
>> I suppose the downside is when you pass 'tsx' as the language you still
>> get nothing.
> I don't understand: pass 'tsx' as language to what interface and in
> which situation?
1. Bob is a user who wants to edit a tsx file.
2. He tries the tsx-ts-mode and sees the error "TSX grammar not found".
3. He calls 'M-x treesit-install-language-grammar' and inputs 'tsx' as
the language.
X-Loop: help-debbugs@HIDDEN
Subject: bug#71562: treesit-install-language-grammar fails to install typescript
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 20 Jun 2024 10:49:01 +0000
Resent-Message-ID: <handler.71562.B71562.17188804921822 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 71562
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Dmitry Gutov <dmitry@HIDDEN>
Cc: casouri@HIDDEN, sb@HIDDEN, 71562 <at> debbugs.gnu.org
Received: via spool by 71562-submit <at> debbugs.gnu.org id=B71562.17188804921822
(code B ref 71562); Thu, 20 Jun 2024 10:49:01 +0000
Received: (at 71562) by debbugs.gnu.org; 20 Jun 2024 10:48:12 +0000
Received: from localhost ([127.0.0.1]:52150 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1sKFKu-0000TK-EU
for submit <at> debbugs.gnu.org; Thu, 20 Jun 2024 06:48:12 -0400
Received: from eggs.gnu.org ([209.51.188.92]:57172)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <eliz@HIDDEN>) id 1sKFKr-0000T3-OA
for 71562 <at> debbugs.gnu.org; Thu, 20 Jun 2024 06:48:11 -0400
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 <eliz@HIDDEN>)
id 1sKFIb-00064R-Nw; Thu, 20 Jun 2024 06:45:49 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
mime-version; bh=voJmDZm76husCMh+LiNMYl6g3HdNnZBaX6SuP4FXlH0=; b=P+F+2tB12V5S
LsXvPn+yZwmuOg8pfOlfy9UXRpmMeIDSkbGO6HdWXLYkEfN96CYP20KBHfN1nYzE5KQPLNJ8iwCdZ
5O1IeSfoOgMxzdOVIDrHwa37dbbarWXHu/r6xClga2ftG8hGu3oZVmCq34uzmDhP0wgpNEmj5buWe
VsBxygF18aB21G5dSYGjZB7bDm1NQIV7yFAAlBW/38rCPE1nZRxPjgaSM30puiFVYNcjACDw3tdzQ
M9BmLsHA0Q7Js7/YS5VDTDzTWg7QTPhCjcJrlpy1vl4ET2hYlSSwm3q8QUDp/izKx72IBv1dJ4a55
iyVBBMRGfAF4RI/35QMs/w==;
Date: Thu, 20 Jun 2024 13:45:39 +0300
Message-Id: <867cejopt8.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <954cf804-bdf1-4817-9eae-4591aa5f6b53@HIDDEN> (message from
Dmitry Gutov on Thu, 20 Jun 2024 13:28:23 +0300)
References: <87v82bcrrm.fsf@HIDDEN>
<47399af2-6982-4ce1-ad50-db426624edae@HIDDEN> <86msnmwwbk.fsf@HIDDEN>
<93d76485-2563-45e3-890d-d5bfc56ff4b7@HIDDEN> <86v829sc18.fsf@HIDDEN>
<6ac57d91-0aed-4e7d-9022-9697a5a036dd@HIDDEN> <86plscnrhf.fsf@HIDDEN>
<954cf804-bdf1-4817-9eae-4591aa5f6b53@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
> Date: Thu, 20 Jun 2024 13:28:23 +0300
> Cc: casouri@HIDDEN, sb@HIDDEN, 71562 <at> debbugs.gnu.org
> From: Dmitry Gutov <dmitry@HIDDEN>
>
> On 20/06/2024 07:54, Eli Zaretskii wrote:
> >> Date: Wed, 19 Jun 2024 22:51:28 +0300
> >> Cc:casouri@HIDDEN,sb@HIDDEN,71562 <at> debbugs.gnu.org
> >> From: Dmitry Gutov<dmitry@HIDDEN>
> >>
> >> On 16/06/2024 08:16, Eli Zaretskii wrote:
> >>> I'm saying that we should run the build commands in every subdirectory
> >>> called 'src' that has parser.c or parser.cc in it. Each shared
> >>> library thus created should be installed. The name of the library is
> >>> derived from the parent of the 'src' subdirectory.
> >> I suppose the downside is when you pass 'tsx' as the language you still
> >> get nothing.
> > I don't understand: pass 'tsx' as language to what interface and in
> > which situation?
>
> 1. Bob is a user who wants to edit a tsx file.
> 2. He tries the tsx-ts-mode and sees the error "TSX grammar not found".
> 3. He calls 'M-x treesit-install-language-grammar' and inputs 'tsx' as
> the language.
And what do you think should happen next? Or where's the problem in
the above 3 steps?
X-Loop: help-debbugs@HIDDEN
Subject: bug#71562: treesit-install-language-grammar fails to install typescript
Resent-From: Dmitry Gutov <dmitry@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 20 Jun 2024 11:19:01 +0000
Resent-Message-ID: <handler.71562.B71562.17188823395418 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 71562
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>
Cc: casouri@HIDDEN, sb@HIDDEN, 71562 <at> debbugs.gnu.org
Received: via spool by 71562-submit <at> debbugs.gnu.org id=B71562.17188823395418
(code B ref 71562); Thu, 20 Jun 2024 11:19:01 +0000
Received: (at 71562) by debbugs.gnu.org; 20 Jun 2024 11:18:59 +0000
Received: from localhost ([127.0.0.1]:52941 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1sKFog-0001PK-QI
for submit <at> debbugs.gnu.org; Thu, 20 Jun 2024 07:18:59 -0400
Received: from wfout3-smtp.messagingengine.com ([64.147.123.146]:42055)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <dmitry@HIDDEN>) id 1sKFoe-0001P5-0e
for 71562 <at> debbugs.gnu.org; Thu, 20 Jun 2024 07:18:57 -0400
Received: from compute6.internal (compute6.nyi.internal [10.202.2.47])
by mailfout.west.internal (Postfix) with ESMTP id 66C2D1C000AE;
Thu, 20 Jun 2024 07:18:46 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
by compute6.internal (MEProxy); Thu, 20 Jun 2024 07:18:46 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
:cc:content-transfer-encoding:content-type:content-type:date
:date:from:from:in-reply-to:in-reply-to:message-id:mime-version
:references:reply-to:subject:subject:to:to; s=fm3; t=1718882326;
x=1718968726; bh=eeLPiN0qBt2c/+D+8a2dS3unpk0AGdOl7bX6UNwGfzk=; b=
HkkZvzjN6yUa8JGjwMLz61ut3kyfeZ8xToxi4ReBgnz5cUtSvugnu1qYolmRAew8
tUoFlL33KcS5aoo9lFLW3NVL/bug4ifg/1w4h3A9boIOMCFBH3S4e5+2YZ2EKB1Y
8yxSbyXU59POucYRk8xcgjkG0P0WQ7GmIi7TOKVKKOEToBtIz4gv4XWnifHz2Rgx
CgMXuz+J435ZBCwC1aiDHH4NZe7cVhClWhDRgcxUqUH6VI4Xz1qOXS3FWcvjbg9q
D4DbwKfwDap6vaDO9qpSjieerXUEVcSLBiMbHiP1ua0j8Xbi9ooloazY+kCFon2a
LuEti4XbEv0hBRXZHEwxGQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=cc:cc:content-transfer-encoding
:content-type:content-type:date:date:feedback-id:feedback-id
:from:from:in-reply-to:in-reply-to:message-id:mime-version
:references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy
:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1718882326; x=
1718968726; bh=eeLPiN0qBt2c/+D+8a2dS3unpk0AGdOl7bX6UNwGfzk=; b=p
K0QSUBXfLkviOcyqWl6DLCmfvdaL5lIrUOixHTR3jATzo9ZO+jnuc+D+i1Uefrl+
wlfshosF4EetDb/6UGDhi1z20ofupe2Vrlh9EPAkcP6Q9XerS4ZS6niX4OG8b/O9
Kjof6cQP1yzcghGRHw/xgbs4ukLM1j3eZeyJkyy1fSpDMR53mScWQp6foMLbvl4v
PEbDJK9l77K7qeP/SfK+c+itx/2mXvv7T4CBdJRpMDpCzCwADbmycvnepthLSugl
9NSBc+88y3r0JrSncZiBwjWdX5Pwj/1MnjNJq/bGzrJSEaZsWuin8Nxwgsbnkv2H
e43ju6vjr8uuU5Dkk/jKQ==
X-ME-Sender: <xms:FRB0ZrqH7jmvsjjhleaAlGkSFZUSv0TDugF5y0ihAWHio3_RwCbWjA>
<xme:FRB0ZloC76vV5D4AxP6HSxHGPlG62YqJBeZ-qqWzJgRqVLhO5qOx4eVSlVlAxEfkf
WOenrykVNNcPNFQ82w>
X-ME-Received: <xmr:FRB0ZoM0OR8bmOHaSx1x1Iv0fFikGWjnrczM6vLs-8e19ueW-GMlmKuDISg9hEEzBH5P>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrfeefvddgfeelucetufdoteggodetrfdotf
fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtvdejnecuhfhrohhmpeffmhhi
thhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrth
htvghrnhepteduleejgeehtefgheegjeekueehvdevieekueeftddvtdevfefhvdevgedu
jeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug
hmihhtrhihsehguhhtohhvrdguvghv
X-ME-Proxy: <xmx:FRB0Zu55MPhC3IRF2Lg38BMtvV4CZf8wDHHxSHElbAi9YrzO441x1w>
<xmx:FRB0Zq6C20HYamuyvdmbtKjB5h0HWKhO4na9uOnNsimpqA0nWQSWoA>
<xmx:FRB0ZmiULR-745MZU4CAjuWc8FptqBgiGHm-YyrIxKZ8gTacAuX0wA>
<xmx:FRB0Zs4xO6yjKw361lupZw76CR3jF_1__M6Qq_eMGTzf_gSZUqZnDw>
<xmx:FhB0Zl3sR3G3Zntf0V0pORpsVjJmtqavnQ2WcYyxU6gOH595qeTSeM5u>
Feedback-ID: i0e71465a:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu,
20 Jun 2024 07:18:44 -0400 (EDT)
Message-ID: <3333f18b-f685-469a-b530-57adb5b6ce4f@HIDDEN>
Date: Thu, 20 Jun 2024 14:18:42 +0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
References: <87v82bcrrm.fsf@HIDDEN>
<47399af2-6982-4ce1-ad50-db426624edae@HIDDEN> <86msnmwwbk.fsf@HIDDEN>
<93d76485-2563-45e3-890d-d5bfc56ff4b7@HIDDEN> <86v829sc18.fsf@HIDDEN>
<6ac57d91-0aed-4e7d-9022-9697a5a036dd@HIDDEN> <86plscnrhf.fsf@HIDDEN>
<954cf804-bdf1-4817-9eae-4591aa5f6b53@HIDDEN> <867cejopt8.fsf@HIDDEN>
Content-Language: en-US
From: Dmitry Gutov <dmitry@HIDDEN>
In-Reply-To: <867cejopt8.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
On 20/06/2024 13:45, Eli Zaretskii wrote:
>> Date: Thu, 20 Jun 2024 13:28:23 +0300
>> Cc:casouri@HIDDEN,sb@HIDDEN,71562 <at> debbugs.gnu.org
>> From: Dmitry Gutov<dmitry@HIDDEN>
>>
>> On 20/06/2024 07:54, Eli Zaretskii wrote:
>>>> Date: Wed, 19 Jun 2024 22:51:28 +0300
>>>> Cc:casouri@HIDDEN,sb@HIDDEN,71562 <at> debbugs.gnu.org
>>>> From: Dmitry Gutov<dmitry@HIDDEN>
>>>>
>>>> On 16/06/2024 08:16, Eli Zaretskii wrote:
>>>>> I'm saying that we should run the build commands in every subdirectory
>>>>> called 'src' that has parser.c or parser.cc in it. Each shared
>>>>> library thus created should be installed. The name of the library is
>>>>> derived from the parent of the 'src' subdirectory.
>>>> I suppose the downside is when you pass 'tsx' as the language you still
>>>> get nothing.
>>> I don't understand: pass 'tsx' as language to what interface and in
>>> which situation?
>> 1. Bob is a user who wants to edit a tsx file.
>> 2. He tries the tsx-ts-mode and sees the error "TSX grammar not found".
>> 3. He calls 'M-x treesit-install-language-grammar' and inputs 'tsx' as
>> the language.
> And what do you think should happen next? Or where's the problem in
> the above 3 steps?
Next he presses RET a few times and the installation fails.
If we added two entries to treesit-language-source-alist by default,
OTOH (one for typescript, and another for tsx), then Bob would be able
to install the grammar easily.
X-Loop: help-debbugs@HIDDEN
Subject: bug#71562: treesit-install-language-grammar fails to install typescript
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 20 Jun 2024 11:32:02 +0000
Resent-Message-ID: <handler.71562.B71562.171888308517801 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 71562
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Dmitry Gutov <dmitry@HIDDEN>
Cc: casouri@HIDDEN, sb@HIDDEN, 71562 <at> debbugs.gnu.org
Received: via spool by 71562-submit <at> debbugs.gnu.org id=B71562.171888308517801
(code B ref 71562); Thu, 20 Jun 2024 11:32:02 +0000
Received: (at 71562) by debbugs.gnu.org; 20 Jun 2024 11:31:25 +0000
Received: from localhost ([127.0.0.1]:53265 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1sKG0i-0004d1-DT
for submit <at> debbugs.gnu.org; Thu, 20 Jun 2024 07:31:25 -0400
Received: from eggs.gnu.org ([209.51.188.92]:56896)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <eliz@HIDDEN>) id 1sKG0f-0004aD-E8
for 71562 <at> debbugs.gnu.org; Thu, 20 Jun 2024 07:31:22 -0400
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 <eliz@HIDDEN>)
id 1sKG0U-0006qj-Ll; Thu, 20 Jun 2024 07:31:10 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
mime-version; bh=X4ysElm34WNDxQkLrEFYpBUoKKPeclR8NuJiwuZAEsU=; b=Nuzc/ZAFtOEK
b3d2/+uP4UrlhBIQBjy845v7GQXvvz9xGgYAAdEU92G5Yt7qSXmNl94QNlZuN0xN0DARGotV6Awi0
Dz5IUHB1ngW+NBAayMAIGQ64GZKIDS/4hnxlL3Nj1E7f12PZ6hpCnwHc9rBhsbrVNU5oqZe9fWc5E
pip8bRo2kEO22Cll6X+qbhg4WMhlETKJScl7MBoUTEONPVVzAoNAgetzM3422VgPyooX/bVINwbDs
Pnc+GBdQW5hjgnFC0N/dKX/LjHhgQ8SfVARpBvkWxncZTWo4cKoh4qk30Tcja07KCV6XNcfciLk1W
c9NqLnj4FgWWHATpcb/cBg==;
Date: Thu, 20 Jun 2024 14:31:06 +0300
Message-Id: <865xu3onph.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <3333f18b-f685-469a-b530-57adb5b6ce4f@HIDDEN> (message from
Dmitry Gutov on Thu, 20 Jun 2024 14:18:42 +0300)
References: <87v82bcrrm.fsf@HIDDEN>
<47399af2-6982-4ce1-ad50-db426624edae@HIDDEN> <86msnmwwbk.fsf@HIDDEN>
<93d76485-2563-45e3-890d-d5bfc56ff4b7@HIDDEN> <86v829sc18.fsf@HIDDEN>
<6ac57d91-0aed-4e7d-9022-9697a5a036dd@HIDDEN> <86plscnrhf.fsf@HIDDEN>
<954cf804-bdf1-4817-9eae-4591aa5f6b53@HIDDEN> <867cejopt8.fsf@HIDDEN>
<3333f18b-f685-469a-b530-57adb5b6ce4f@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
> Date: Thu, 20 Jun 2024 14:18:42 +0300
> Cc: casouri@HIDDEN, sb@HIDDEN, 71562 <at> debbugs.gnu.org
> From: Dmitry Gutov <dmitry@HIDDEN>
>
> On 20/06/2024 13:45, Eli Zaretskii wrote:
> >> Date: Thu, 20 Jun 2024 13:28:23 +0300
> >> Cc:casouri@HIDDEN,sb@HIDDEN,71562 <at> debbugs.gnu.org
> >> From: Dmitry Gutov<dmitry@HIDDEN>
> >>
> >> On 20/06/2024 07:54, Eli Zaretskii wrote:
> >>>> Date: Wed, 19 Jun 2024 22:51:28 +0300
> >>>> Cc:casouri@HIDDEN,sb@HIDDEN,71562 <at> debbugs.gnu.org
> >>>> From: Dmitry Gutov<dmitry@HIDDEN>
> >>>>
> >>>> On 16/06/2024 08:16, Eli Zaretskii wrote:
> >>>>> I'm saying that we should run the build commands in every subdirectory
> >>>>> called 'src' that has parser.c or parser.cc in it. Each shared
> >>>>> library thus created should be installed. The name of the library is
> >>>>> derived from the parent of the 'src' subdirectory.
> >>>> I suppose the downside is when you pass 'tsx' as the language you still
> >>>> get nothing.
> >>> I don't understand: pass 'tsx' as language to what interface and in
> >>> which situation?
> >> 1. Bob is a user who wants to edit a tsx file.
> >> 2. He tries the tsx-ts-mode and sees the error "TSX grammar not found".
> >> 3. He calls 'M-x treesit-install-language-grammar' and inputs 'tsx' as
> >> the language.
> > And what do you think should happen next? Or where's the problem in
> > the above 3 steps?
>
> Next he presses RET a few times and the installation fails.
Why would it fail, if my suggestion is implemented?
> If we added two entries to treesit-language-source-alist by default,
> OTOH (one for typescript, and another for tsx), then Bob would be able
> to install the grammar easily.
But then we'd need to maintain a DB of all the "abnormal" repositories
(and there a few of them), which is less reliable.
X-Loop: help-debbugs@HIDDEN
Subject: bug#71562: treesit-install-language-grammar fails to install typescript
Resent-From: Dmitry Gutov <dmitry@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 20 Jun 2024 15:04:02 +0000
Resent-Message-ID: <handler.71562.B71562.171889582815054 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 71562
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>
Cc: casouri@HIDDEN, sb@HIDDEN, 71562 <at> debbugs.gnu.org
Received: via spool by 71562-submit <at> debbugs.gnu.org id=B71562.171889582815054
(code B ref 71562); Thu, 20 Jun 2024 15:04:02 +0000
Received: (at 71562) by debbugs.gnu.org; 20 Jun 2024 15:03:48 +0000
Received: from localhost ([127.0.0.1]:60982 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1sKJKF-0003uk-Sn
for submit <at> debbugs.gnu.org; Thu, 20 Jun 2024 11:03:48 -0400
Received: from fout8-smtp.messagingengine.com ([103.168.172.151]:44863)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <dmitry@HIDDEN>) id 1sKJKE-0003uQ-0j
for 71562 <at> debbugs.gnu.org; Thu, 20 Jun 2024 11:03:46 -0400
Received: from compute6.internal (compute6.nyi.internal [10.202.2.47])
by mailfout.nyi.internal (Postfix) with ESMTP id 734031380171;
Thu, 20 Jun 2024 11:03:36 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
by compute6.internal (MEProxy); Thu, 20 Jun 2024 11:03:36 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
:cc:content-transfer-encoding:content-type:content-type:date
:date:from:from:in-reply-to:in-reply-to:message-id:mime-version
:references:reply-to:subject:subject:to:to; s=fm3; t=1718895816;
x=1718982216; bh=pBezrmxFHPvqOocEWJNl1bTcuTUOnXkjkbzOfXk016k=; b=
csg3o/eP9GW3lb+T2xje5PsxHrLEHmtbSNFJODv+5T1wltZ08DhYJK0XszMG/RpC
VaBPDJ2GY+33sF4r1bVVxULT5jWlgygG4pkLHtSedgtZlUmGC9mapWpYeNX4GFuU
EZOBcI63iSxmBzxRfaTBjUkuF1xo60281C9F9yvnDzaRxZjNIHtfC/hD+mwVZ495
+tP+WU7R+llOYbYHiGOQwBtcyG4c0cV6UJnZNjqloMJCWiXE76o9D/se8JvuIabQ
RlPdlxDFvNHqaHtEI4XDmwK59Ffg6PxoctPYV1ci1MRa/77kwRlq25qsnivH04ot
fcDPVY6h8S+q39gDMb5TYA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=cc:cc:content-transfer-encoding
:content-type:content-type:date:date:feedback-id:feedback-id
:from:from:in-reply-to:in-reply-to:message-id:mime-version
:references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy
:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1718895816; x=
1718982216; bh=pBezrmxFHPvqOocEWJNl1bTcuTUOnXkjkbzOfXk016k=; b=A
p8ysS8MLTGwyj0doCTttlNIS4ob9uR9HMqn31XvGoQRBu0BkzFzoxmp4P0+X+0Ey
fwHPFA67RUZHfg4mj8mgF6kFoxvI4B0zu0c/k/HSPeJF/e8lBpIetQZRuyy2jn5A
o1u3VhLzXihodnaBHj+RGOUn2xUWh61CwSZMGl8/VsQarHSSkRSJ9KYEuErZR2OV
Pnr+x4F/0yR+CSq+AxLwflOCOY2QhDKyB/n2tV9wW3OQ0E13t2lZhrt7Ev4ZUlKb
iGLhgtwz7Su/qs0oJZbw5/QT5g71946LvlR/4385x9kTN+sRc3FDnKRT57+72Rd0
8/7ciba/DqCWX0DTANTfw==
X-ME-Sender: <xms:x0R0ZgOTkSHNMr4YC_t2LH50wKA-2p1aQBBMIVzLBNJGkTjf25uR7g>
<xme:x0R0Zm9myn1NjaWgZhNy74-_7HCUEf6D7tq7hsS16Qjc60_bxHDP1UWIBIDXsIXfI
svuDoWiOKZbUcUZBWo>
X-ME-Received: <xmr:x0R0ZnSv6Q4xbZPSNnZjCIwWzyEmZ3qvpBxwvRIG33fPy6KIGE2Q-tJHZ_5Y_7Xcx-NA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrfeefvddgkeegucetufdoteggodetrfdotf
fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtvdejnecuhfhrohhmpeffmhhi
thhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrth
htvghrnhepteduleejgeehtefgheegjeekueehvdevieekueeftddvtdevfefhvdevgedu
jeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug
hmihhtrhihsehguhhtohhvrdguvghv
X-ME-Proxy: <xmx:x0R0ZotY9eg7Zm9Wrxg1dBKqUt02lStyx5XLL7N0VmUJJoJvzlBsPg>
<xmx:x0R0ZodZawQIhCDyKpVZFrt2_IHOwVlWATLENtDQxzLuzWDWdUuidw>
<xmx:x0R0Zs0Ef29su3Fn5z-e3rGwkkcxP8x7wrJnbXPd5nISnBWvAweDEA>
<xmx:x0R0Zs_K_jzGNEf37eb10t2aNFjfgMENS-jkqybN9EoF7Lz0gk8I8A>
<xmx:yER0Zn5Eq1Laf-Twt-XmbuKtO2evW5BC4R0pr6Ko81J1XP-caF3JP-rK>
Feedback-ID: i0e71465a:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu,
20 Jun 2024 11:03:33 -0400 (EDT)
Message-ID: <73eaf141-c9d2-4866-80b3-a71152d314c9@HIDDEN>
Date: Thu, 20 Jun 2024 18:03:32 +0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
References: <87v82bcrrm.fsf@HIDDEN>
<47399af2-6982-4ce1-ad50-db426624edae@HIDDEN> <86msnmwwbk.fsf@HIDDEN>
<93d76485-2563-45e3-890d-d5bfc56ff4b7@HIDDEN> <86v829sc18.fsf@HIDDEN>
<6ac57d91-0aed-4e7d-9022-9697a5a036dd@HIDDEN> <86plscnrhf.fsf@HIDDEN>
<954cf804-bdf1-4817-9eae-4591aa5f6b53@HIDDEN> <867cejopt8.fsf@HIDDEN>
<3333f18b-f685-469a-b530-57adb5b6ce4f@HIDDEN> <865xu3onph.fsf@HIDDEN>
Content-Language: en-US
From: Dmitry Gutov <dmitry@HIDDEN>
In-Reply-To: <865xu3onph.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
On 20/06/2024 14:31, Eli Zaretskii wrote:
>>> And what do you think should happen next? Or where's the problem in
>>> the above 3 steps?
>>
>> Next he presses RET a few times and the installation fails.
>
> Why would it fail, if my suggestion is implemented?
Because your suggestion is for the case where Bob specifies 'typescript'
on step 3.
>> If we added two entries to treesit-language-source-alist by default,
>> OTOH (one for typescript, and another for tsx), then Bob would be able
>> to install the grammar easily.
>
> But then we'd need to maintain a DB of all the "abnormal" repositories
> (and there a few of them),
There are not too many of them, and out of those TypeScript (and TSX
with it) is more popular than most of the others as a programming
language. So even if we add these two it wouldn't follow that we must
have the rest.
> which is less reliable.
I suppose we could do both - both update the recipe, and scan the
directory tree for files named parser.c.
If we aren't concerned about side-effects, such as for example when the
user wanted to stay on the previous version of the tsx grammar they had
installed (because the major mode doesn't work with the newer one), but
they need to update the typescript grammar, and the tsx grammar is
overwritten in the process too.
X-Loop: help-debbugs@HIDDEN
Subject: bug#71562: treesit-install-language-grammar fails to install typescript
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 20 Jun 2024 16:01:01 +0000
Resent-Message-ID: <handler.71562.B71562.171889920622397 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 71562
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Dmitry Gutov <dmitry@HIDDEN>
Cc: casouri@HIDDEN, sb@HIDDEN, 71562 <at> debbugs.gnu.org
Received: via spool by 71562-submit <at> debbugs.gnu.org id=B71562.171889920622397
(code B ref 71562); Thu, 20 Jun 2024 16:01:01 +0000
Received: (at 71562) by debbugs.gnu.org; 20 Jun 2024 16:00:06 +0000
Received: from localhost ([127.0.0.1]:34500 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1sKKCj-0005p9-8j
for submit <at> debbugs.gnu.org; Thu, 20 Jun 2024 12:00:05 -0400
Received: from eggs.gnu.org ([209.51.188.92]:60526)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <eliz@HIDDEN>) id 1sKKCg-0005nr-RR
for 71562 <at> debbugs.gnu.org; Thu, 20 Jun 2024 12:00:03 -0400
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 <eliz@HIDDEN>)
id 1sKKCV-0006Q1-Tu; Thu, 20 Jun 2024 11:59:51 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
mime-version; bh=rfJ/MnKIoo7GwDPW1DQsmAmlp3cCk3QxooCjzXg0Z9Q=; b=CbtGkCft6QsR
HBp50G/W4TqCfAyGSzHpPRJ+buufrnsqsBF+9A6QGOXfmHuFkFeoZGWQwO6x4SU80lVzg244w9pil
WvnXm3c8/nVCo2YRjpc4ZmYZFeFiwKU6aoeJj0bH+ZDaC7x+bE8nV79l30U+x1MzWRt0KgkdmdXaW
XQWE2fBOKVtnuaPiWvJG1xikHhMro2FwkSiOwIK0FUy13OoIecTp0dsWuulQ35k+mx2UnoUdFOzUH
TMlvwsxDmVHpLlC31SSrHfbmwB0NRdyQEQX2j1B9iA9uj4IZvhZe2GIJIC+5Bk4J4DngZ9Kgm3CzF
OzghsdwDwx/5qsyvKw13tQ==;
Date: Thu, 20 Jun 2024 18:59:34 +0300
Message-Id: <861q4roba1.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <73eaf141-c9d2-4866-80b3-a71152d314c9@HIDDEN> (message from
Dmitry Gutov on Thu, 20 Jun 2024 18:03:32 +0300)
References: <87v82bcrrm.fsf@HIDDEN>
<47399af2-6982-4ce1-ad50-db426624edae@HIDDEN> <86msnmwwbk.fsf@HIDDEN>
<93d76485-2563-45e3-890d-d5bfc56ff4b7@HIDDEN> <86v829sc18.fsf@HIDDEN>
<6ac57d91-0aed-4e7d-9022-9697a5a036dd@HIDDEN> <86plscnrhf.fsf@HIDDEN>
<954cf804-bdf1-4817-9eae-4591aa5f6b53@HIDDEN> <867cejopt8.fsf@HIDDEN>
<3333f18b-f685-469a-b530-57adb5b6ce4f@HIDDEN> <865xu3onph.fsf@HIDDEN>
<73eaf141-c9d2-4866-80b3-a71152d314c9@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
> Date: Thu, 20 Jun 2024 18:03:32 +0300
> Cc: casouri@HIDDEN, sb@HIDDEN, 71562 <at> debbugs.gnu.org
> From: Dmitry Gutov <dmitry@HIDDEN>
>
> On 20/06/2024 14:31, Eli Zaretskii wrote:
>
> >>> And what do you think should happen next? Or where's the problem in
> >>> the above 3 steps?
> >>
> >> Next he presses RET a few times and the installation fails.
> >
> > Why would it fail, if my suggestion is implemented?
>
> Because your suggestion is for the case where Bob specifies 'typescript'
> on step 3.
No, it was for _any_ grammar, regardless of its name.
> >> If we added two entries to treesit-language-source-alist by default,
> >> OTOH (one for typescript, and another for tsx), then Bob would be able
> >> to install the grammar easily.
> >
> > But then we'd need to maintain a DB of all the "abnormal" repositories
> > (and there a few of them),
>
> There are not too many of them, and out of those TypeScript (and TSX
> with it) is more popular than most of the others as a programming
> language. So even if we add these two it wouldn't follow that we must
> have the rest.
They are not too many, but they tend to grow, and maintaining such a
list would be an extra burden. Why do that when a simpler and more
reliable solution exists?
> If we aren't concerned about side-effects, such as for example when the
> user wanted to stay on the previous version of the tsx grammar they had
> installed (because the major mode doesn't work with the newer one), but
> they need to update the typescript grammar, and the tsx grammar is
> overwritten in the process too.
I don't see why that would be a problem. The grammars that come in
pairs share common parts anyway, so I think updating them all is
actually slightly safer.
X-Loop: help-debbugs@HIDDEN
Subject: bug#71562: treesit-install-language-grammar fails to install typescript
Resent-From: Dmitry Gutov <dmitry@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 20 Jun 2024 16:09:02 +0000
Resent-Message-ID: <handler.71562.B71562.171889969723726 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 71562
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>
Cc: casouri@HIDDEN, sb@HIDDEN, 71562 <at> debbugs.gnu.org
Received: via spool by 71562-submit <at> debbugs.gnu.org id=B71562.171889969723726
(code B ref 71562); Thu, 20 Jun 2024 16:09:02 +0000
Received: (at 71562) by debbugs.gnu.org; 20 Jun 2024 16:08:17 +0000
Received: from localhost ([127.0.0.1]:34780 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1sKKKe-0006Ab-RS
for submit <at> debbugs.gnu.org; Thu, 20 Jun 2024 12:08:17 -0400
Received: from fout1-smtp.messagingengine.com ([103.168.172.144]:54805)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <dmitry@HIDDEN>) id 1sKKKc-0006AM-MG
for 71562 <at> debbugs.gnu.org; Thu, 20 Jun 2024 12:08:15 -0400
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
by mailfout.nyi.internal (Postfix) with ESMTP id 8B7B813801F2;
Thu, 20 Jun 2024 12:08:05 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
by compute5.internal (MEProxy); Thu, 20 Jun 2024 12:08:05 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
:cc:content-transfer-encoding:content-type:content-type:date
:date:from:from:in-reply-to:in-reply-to:message-id:mime-version
:references:reply-to:subject:subject:to:to; s=fm3; t=1718899685;
x=1718986085; bh=TeXQG/UO5a6gBQJLBgyBjBazHswJ5C9i6qOmpM1b0Yk=; b=
h4ZBpIZMVKjTTbb4pnlqENUSdyGR+/CuY/cKvmKkOpzponev+KJ1tnmcEy0Ji+/B
CSKtL0zaKHks8B2XNGOCfQOXJlTZCqM0c94lHrwCnZuorTCes2XX8gJdeRRoZ2i0
fSe8UfeCZovyOZZv9dzLzGFyMdIVunvnffbkmfi0r97vwMO6vBGEZsZDTaonSETq
4ygxiuRR3Ie8fcMcT5Uc3Yc7C46CYZyzFPQwsXwbVF2oKbQKTaaMss3wtW2f3HMg
WBSXgdKiS+HgeEUPHzknWLcaOiRJ8Fmcq+ip1sRUMePEeUynbJjBwaZCD/3aVIsP
Ke8AoExweopT+2KwP/fNOw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=cc:cc:content-transfer-encoding
:content-type:content-type:date:date:feedback-id:feedback-id
:from:from:in-reply-to:in-reply-to:message-id:mime-version
:references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy
:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1718899685; x=
1718986085; bh=TeXQG/UO5a6gBQJLBgyBjBazHswJ5C9i6qOmpM1b0Yk=; b=P
orxRmasBZONWwncE0qQhSmsvX/ORjdqlMGuj985cMbre//wSkDD45ajwDgiWihaU
wMtHhOTsGD1qWDsYNGA3ka0NZY/WZPogOiYk+UKG4Zv7zDQyrzHyR4G/JLpyGwOr
hIA9Utk4KLfA3ZnpMzQHxD+cX3nLJkphpU0Nz2ZaY58aCrDGnLXuKwS6zcY7pBTY
MT5sALvWirQNhL7Rx1I6yM8RukRU9Q/Pi8zQfUl2lXBrK8tbLsU6MvmxlpRCvD47
X5FAuOnzeWEXeOGWsaukohvcq9HzjE2tEZ7uaDtHGeN+SDA0xV2zKrgj1g+pfemY
w9r7T13cBFNSVJ3bPdKiw==
X-ME-Sender: <xms:5VN0Znj2FsHTpMKD4G7qa7yzsBFG9B5BhOH5uqdYXI6RVwwAWpu4Bg>
<xme:5VN0ZkDdzGbZzZjZMv15QVL_WcF3kr1epCrGdfguh60M68gcbFpXybH-0cDyr17yj
CXq1E9vGp9zD25m8Yo>
X-ME-Received: <xmr:5VN0ZnEMYkIGtMtLOL3di9kmQVFcIlfdFJctfqTs5m3HqDAfc1lF7rKf2z2lJwEaISkD>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrfeefvddgleekucetufdoteggodetrfdotf
fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtvdejnecuhfhrohhmpeffmhhi
thhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrth
htvghrnhepteduleejgeehtefgheegjeekueehvdevieekueeftddvtdevfefhvdevgedu
jeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug
hmihhtrhihsehguhhtohhvrdguvghv
X-ME-Proxy: <xmx:5VN0ZkQ-_BUuZk1_87O-8hnNyySDZOldGuPhUqYio72PTRXmHQS-0Q>
<xmx:5VN0ZkxfS5dtbC6d3MfsUo8ALYsSTTpnz0jQkQH25gOlU4n9ZHQpRg>
<xmx:5VN0Zq53rGXu2Iv98pdOThQsJRa92NhUm5f6uX6KQnQ9OFcgSNR1Hg>
<xmx:5VN0Zpza-ugox7Bdu0tGCsexFjNETdRRceVHBMQSjTy3Tcl_-rXUVg>
<xmx:5VN0Zuugmqf_1EGTW3r6_XJRbuF5Gs6dyODI6EPKPqU7cw8GmF2HecJL>
Feedback-ID: i0e71465a:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu,
20 Jun 2024 12:08:03 -0400 (EDT)
Message-ID: <e3027796-5e07-4238-b325-05f0d0fa523a@HIDDEN>
Date: Thu, 20 Jun 2024 19:08:01 +0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
References: <87v82bcrrm.fsf@HIDDEN>
<47399af2-6982-4ce1-ad50-db426624edae@HIDDEN> <86msnmwwbk.fsf@HIDDEN>
<93d76485-2563-45e3-890d-d5bfc56ff4b7@HIDDEN> <86v829sc18.fsf@HIDDEN>
<6ac57d91-0aed-4e7d-9022-9697a5a036dd@HIDDEN> <86plscnrhf.fsf@HIDDEN>
<954cf804-bdf1-4817-9eae-4591aa5f6b53@HIDDEN> <867cejopt8.fsf@HIDDEN>
<3333f18b-f685-469a-b530-57adb5b6ce4f@HIDDEN> <865xu3onph.fsf@HIDDEN>
<73eaf141-c9d2-4866-80b3-a71152d314c9@HIDDEN> <861q4roba1.fsf@HIDDEN>
Content-Language: en-US
From: Dmitry Gutov <dmitry@HIDDEN>
In-Reply-To: <861q4roba1.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
On 20/06/2024 18:59, Eli Zaretskii wrote:
>> Date: Thu, 20 Jun 2024 18:03:32 +0300
>> Cc: casouri@HIDDEN, sb@HIDDEN, 71562 <at> debbugs.gnu.org
>> From: Dmitry Gutov <dmitry@HIDDEN>
>>
>> On 20/06/2024 14:31, Eli Zaretskii wrote:
>>
>>>>> And what do you think should happen next? Or where's the problem in
>>>>> the above 3 steps?
>>>>
>>>> Next he presses RET a few times and the installation fails.
>>>
>>> Why would it fail, if my suggestion is implemented?
>>
>> Because your suggestion is for the case where Bob specifies 'typescript'
>> on step 3.
>
> No, it was for _any_ grammar, regardless of its name.
It will work only in the case where Bob specifies 'typescript', not 'tsx'.
>>>> If we added two entries to treesit-language-source-alist by default,
>>>> OTOH (one for typescript, and another for tsx), then Bob would be able
>>>> to install the grammar easily.
>>>
>>> But then we'd need to maintain a DB of all the "abnormal" repositories
>>> (and there a few of them),
>>
>> There are not too many of them, and out of those TypeScript (and TSX
>> with it) is more popular than most of the others as a programming
>> language. So even if we add these two it wouldn't follow that we must
>> have the rest.
>
> They are not too many, but they tend to grow, and maintaining such a
> list would be an extra burden. Why do that when a simpler and more
> reliable solution exists?
See the previous mentioned problems with it.
>> If we aren't concerned about side-effects, such as for example when the
>> user wanted to stay on the previous version of the tsx grammar they had
>> installed (because the major mode doesn't work with the newer one), but
>> they need to update the typescript grammar, and the tsx grammar is
>> overwritten in the process too.
>
> I don't see why that would be a problem. The grammars that come in
> pairs share common parts anyway, so I think updating them all is
> actually slightly safer.
That might be true, though probably not in all cases.
Our major modes for typescript and tsx do share some parts of the
definition.
Received: (at control) by debbugs.gnu.org; 22 Jun 2024 12:38:41 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 22 08:38:41 2024 Received: from localhost ([127.0.0.1]:44650 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sL00v-0000iL-7o for submit <at> debbugs.gnu.org; Sat, 22 Jun 2024 08:38:41 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54496) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1sL00t-0000i1-50; Sat, 22 Jun 2024 08:38:39 -0400 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 <eliz@HIDDEN>) id 1sKzyh-000507-Hb; Sat, 22 Jun 2024 08:36:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=8xeSzDmUfeGGI3TvXZng7XE7aJX2Gcnnjop6O6DZ5TQ=; b=PXbJh2mqjEwv 4eCmvDmu7bFLrtc58hZIXNF0YJZKVO/ddBsMg8mt1JUmOn+nFa/tFmNnC8anqXWQBiZYgnhFeXT0x CbmIubhtkBKS8/N/mw/bENWgFISOL9xHZdTqE7siyGD+aFIid90oRQffEWByxg/NtJxzbWdK+00XU 2hH2LUpJ+MvSnCdWqFuqhP7cr/r3zRW4HotctB+6Qf2Bq6kTTfEjEwjLoJIJraWTfNm85UkF5zUyd dfgb4ebBwBOVIlBk/BnF7gSl0NFcTY9+rbeyQsBUlo5EQt4AKY+yE+9RXfconeQuNWZQddZy1pL2F rRqSlqtYKVemW/i3loYRwg==; Date: Sat, 22 Jun 2024 15:36:20 +0300 Message-Id: <86sex5gnnf.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Skyler Mayfield <skyler544@HIDDEN> In-Reply-To: <87ed8p9y4p.fsf@HIDDEN> (message from Skyler Mayfield on Sat, 22 Jun 2024 10:31:50 +0200) Subject: Re: bug#71717: 30.0.50; php-ts-mode parser recipe fix References: <87ed8p9y4p.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control Cc: 71717 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) merge 71717 71562 thanks > From: Skyler Mayfield <skyler544@HIDDEN> > Date: Sat, 22 Jun 2024 10:31:50 +0200 > > Looks like the new php-ts-mode has a problem with the treesit parser > recipe for php. This looks to me like the same problem as bug#71562, but > affecting php instead of typescript. The bug can be reproduced as > follows: Yes, it's the same bug, so I've now merged them. Note that there are other grammars with the same problem. I know about these two: . Markdown . OCaml
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.