GNU bug report logs - #72069
[PATCH] Move configuration of auto-mode-alist out of js-ts-mode

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Damien Cassou <damien@HIDDEN>; Keywords: patch; Done: Stefan Kangas <stefankangas@HIDDEN>; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 72069-done <at> debbugs.gnu.org:


Received: (at 72069-done) by debbugs.gnu.org; 11 Feb 2025 19:33:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 11 14:33:19 2025
Received: from localhost ([127.0.0.1]:58737 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thw0U-0007Ad-SH
	for submit <at> debbugs.gnu.org; Tue, 11 Feb 2025 14:33:19 -0500
Received: from mail-ed1-x529.google.com ([2a00:1450:4864:20::529]:47110)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1thw0S-0007AI-7D
 for 72069-done <at> debbugs.gnu.org; Tue, 11 Feb 2025 14:33:16 -0500
Received: by mail-ed1-x529.google.com with SMTP id
 4fb4d7f45d1cf-5de4a8b4f86so7044538a12.2
 for <72069-done <at> debbugs.gnu.org>; Tue, 11 Feb 2025 11:33:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739302390; x=1739907190; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=C8rKQVmE1DTdFH3t8joEXNHeR0vfLr4nQobijkuabeg=;
 b=jkOwLTVdJ4qECjgar15AAY6Y1FUlNUox3tHtrG+Ns1L3BuImamQT5htIuxJ7TDjKgW
 cGT4JEjQ/Go++hczTx7eZDGDebc8falFRiqO+N3Qn0FysqHvh4hoQLoEN8FN+//HY1w+
 cx4bR6ygXa6Wq67nhVNMdwQTkV2lh+lrw3HJOCGKzceBWDURUn+dc58y7gFrpl3VJCkw
 u5WW+M8gvSWjry9m/BARrr4RE9VJzqb3ppk9ArFaaQKTxu6u4BsLke3lAtY5WRqw3K2Z
 vhi9lBiYIjccA39fQMM5HBZq0jKI7jT0BDcSbT6m2tMAClpeBpbwSWKInwhfwGTnZGBr
 LCYA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739302390; x=1739907190;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=C8rKQVmE1DTdFH3t8joEXNHeR0vfLr4nQobijkuabeg=;
 b=KlxhReghsKrn0/v+DcoMFnLGuHHpcggxTN++eRvGitlrqyrUbT9ywGLX9VfXt4v0nI
 Wht1MoF6sYkIs4rgi1DYK5P2hnreOM+BvAiQ+bvtJPFiw8a/GSxxldNf/iM02xbkjA7G
 fsOpnh++rypoyP9F/suPmqhz4iLnbwO3d3RaMHIvRPErabslnAiimbznRuhCOvgZPRdc
 H9RQ5Ir+55s4UK/nG4mdncgS1hg5HA6uoW3YH13y/eJ/rh9qp1rGtXEzHrE6KBLQLEat
 UOmk+YOmmdcDn/8v05Pvo+EEDJQR5yFbsMX1DfdDoRZDb4sXgkAgDw+AwL2GLLwBsFxf
 zqKg==
X-Forwarded-Encrypted: i=1;
 AJvYcCWSztndUkZqyGJsKXXoupGlYA5hOOa0sVo9pUcWhHd5XdIQs073jIotRPwZCIWfe5xIvrdT6avU8SVG <at> debbugs.gnu.org
X-Gm-Message-State: AOJu0YxpecY88GRP67K9WhV+9B4cGNwYS6xHHJ1g2sgV82jcKiyLAt54
 oVp3ITa4sW5U5GL5Kko0b0vUe81vrS6F4UHroXTpu4L1oTLVimmWsr/wFLJU0JRx5zIhuWP78Ls
 UuhmqRtE19k5GwHXDXq4iS0HvwuM=
X-Gm-Gg: ASbGnctR5pXyU3eEvSowEFp7Cm8l1u9Hzo21gzWtLrTCWED/CYytnfuCXZa9myTdMWK
 Pgm876WJYXivh2J/AKutbnoLHNXQgIGjF8UYKOD3IDxF53Su6CXVsvwy1zm6THP4TyccoG8Z9JA
 ==
X-Google-Smtp-Source: AGHT+IElwj+IfKePXy+munC2AW/G08ZgHxsEqRMyOYEufxG5dsXuGlLCihPnuJhaKvwk+SjSy5PyfihN67Hh9CMccBU=
X-Received: by 2002:a05:6402:26c9:b0:5dc:1ec6:12bc with SMTP id
 4fb4d7f45d1cf-5deade00874mr374437a12.28.1739302389936; Tue, 11 Feb 2025
 11:33:09 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Tue, 11 Feb 2025 11:33:09 -0800
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <87a5i0oyar.fsf@HIDDEN>
References: <87ed7zca8a.fsf@HIDDEN>
 <CADwFkmnUm17tEPnryO8U_1hTGSJvqRA+5K413uhLsLrFxosLTA@HIDDEN>
 <87a5i0oyar.fsf@HIDDEN>
MIME-Version: 1.0
Date: Tue, 11 Feb 2025 11:33:09 -0800
X-Gm-Features: AWEUYZmdBmEvBXVIGVqGMnZL0OPStVLLuNfYlWZrvg1wlzt58LDfdl26nqmmuds
Message-ID: <CADwFkmkdmCi-ia_CDkAdymOdmvpziSELJMbZqEn6=qDUq9wi_w@HIDDEN>
Subject: Re: bug#72069: [PATCH] Move configuration of auto-mode-alist out of
 js-ts-mode
To: Damien Cassou <damien@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72069-done
Cc: Yuan Fu <casouri@HIDDEN>, 72069-done <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: -1.0 (-)

Damien Cassou <damien@HIDDEN> writes:

> Hi Stefan,
>
> thank you very much for your review.
>
> Stefan Kangas <stefankangas@HIDDEN> writes:
>> Damien Cassou <damien@HIDDEN> writes:
>> What about js-mode?  Shouldn't that be used out-of-the-box for these files?
>
>
> Definitely, I don't know what I was thinking. I'm not sure there is
> anything to save on this patch.
>
> If you believe I should wrap the call to `add-to-list' within a `(if
> (treesit-ready-p js) ...)' block I will do that but I don't think this
> is how things are done for other kinds of files. Otherwise, feel free to
> close this ticket and please forgive me.

OK, thanks, so I'm closing this bug now.




Notification sent to Damien Cassou <damien@HIDDEN>:
bug acknowledged by developer. Full text available.
Reply sent to Stefan Kangas <stefankangas@HIDDEN>:
You have taken responsibility. Full text available.

Message received at 72069 <at> debbugs.gnu.org:


Received: (at 72069) by debbugs.gnu.org; 29 Jul 2024 18:20:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jul 29 14:20:32 2024
Received: from localhost ([127.0.0.1]:46319 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sYUz2-00033z-Jg
	for submit <at> debbugs.gnu.org; Mon, 29 Jul 2024 14:20:32 -0400
Received: from mail.reprendre.net ([193.23.30.35]:43800)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <damien@HIDDEN>) id 1sYUz0-00033q-0b
 for 72069 <at> debbugs.gnu.org; Mon, 29 Jul 2024 14:20:31 -0400
Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon)
 with ESMTPSA id E58E42C0B56; Mon, 29 Jul 2024 20:20:13 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cassou.me; s=dkim;
 t=1722277214; h=from:subject:date:message-id:to:cc:mime-version:content-type:
 in-reply-to:references; bh=QwEl3zdvbF6mB1E1HVG7/Kc7+CONz5OhLZoTQVRP7+M=;
 b=jAQ26U84Wz25HI3dyyz6kYYAfDIQKNy1mLRqNuqVWDxZgNMSmGGlF6wwj5yT/GcHoLetOd
 yGMzbNGtRNEf+qayT2UCB7uybnyar2e4pOXTuJbLc63o1ZnXw4DWcYiXWofScalMiNa4rZ
 R4Rq+DXiJ81qhiEnV3/AASNDcxgFjRLa0eKqUbJ7ZMphnwbeQl+EQgYgpn+F6JnzCy94SJ
 iEmLanZgho+3aBkNPcdbyb9EQw0Ddjl/85fS+Ot/DR8/dlah7q+MjzvSyNIUfqaTYyiKQl
 f5L1pKYuVePwWWI7Y7YuJQy8TdkSAI7BMHEEMYp9IRWxleQLLSx+1aN+LN7HUA==
From: Damien Cassou <damien@HIDDEN>
To: Stefan Kangas <stefankangas@HIDDEN>
Subject: Re: bug#72069: [PATCH] Move configuration of auto-mode-alist out of
 js-ts-mode
In-Reply-To: <CADwFkmnUm17tEPnryO8U_1hTGSJvqRA+5K413uhLsLrFxosLTA@HIDDEN>
References: <87ed7zca8a.fsf@HIDDEN>
 <CADwFkmnUm17tEPnryO8U_1hTGSJvqRA+5K413uhLsLrFxosLTA@HIDDEN>
Date: Mon, 29 Jul 2024 20:20:12 +0200
Message-ID: <87a5i0oyar.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Last-TLS-Session-Version: TLSv1.3
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 72069
Cc: Yuan Fu <casouri@HIDDEN>, 72069 <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: -1.0 (-)

Hi Stefan,

thank you very much for your review.

Stefan Kangas <stefankangas@HIDDEN> writes:
> Damien Cassou <damien@HIDDEN> writes:
> What about js-mode?  Shouldn't that be used out-of-the-box for these files?


Definitely, I don't know what I was thinking. I'm not sure there is
anything to save on this patch.

If you believe I should wrap the call to `add-to-list' within a `(if
(treesit-ready-p js) ...)' block I will do that but I don't think this
is how things are done for other kinds of files. Otherwise, feel free to
close this ticket and please forgive me.

Best


>>>From 7fc9bb52a9f51a8caf4d5d016dc8a8812dd5c6a3 Mon Sep 17 00:00:00 2001
>> From: Damien Cassou <damien@HIDDEN>
>> Date: Fri, 12 Jul 2024 09:50:45 +0200
>> Subject: [PATCH] Move configuration of auto-mode-alist out of js-ts-mode
>>
>> * lisp/progmodes/js.el (js-ts-mode): Remove configuration of
>> auto-mode-alist.
>> ---
>>  lisp/progmodes/js.el | 6 +++---
>>  1 file changed, 3 insertions(+), 3 deletions(-)
>>
>> diff --git a/lisp/progmodes/js.el b/lisp/progmodes/js.el
>> index f8140c14a49..c3e6077a352 100644
>> --- a/lisp/progmodes/js.el
>> +++ b/lisp/progmodes/js.el
>> @@ -3957,10 +3957,10 @@ js-ts-mode
>>                                          "method_definition")
>>                                  eos)
>>                     nil nil)))
>> -    (treesit-major-mode-setup)
>> +    (treesit-major-mode-setup)))
>>
>> -    (add-to-list 'auto-mode-alist
>> -                 '("\\(\\.js[mx]\\|\\.har\\)\\'" . js-ts-mode))))
>> +(add-to-list 'auto-mode-alist
>> +             '("\\(\\.js[mx]\\|\\.har\\)\\'" . js-ts-mode))
>
> Shouldn't this be wrapped in
>
>     (if (treesit-ready-p js) ...)
>
> ?
>
>>
>>  (derived-mode-add-parents 'js-ts-mode '(js-mode))

-- 
Damien Cassou

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72069; Package emacs. Full text available.

Message received at 72069 <at> debbugs.gnu.org:


Received: (at 72069) by debbugs.gnu.org; 24 Jul 2024 14:07:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jul 24 10:07:13 2024
Received: from localhost ([127.0.0.1]:34273 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sWce9-0006PM-0I
	for submit <at> debbugs.gnu.org; Wed, 24 Jul 2024 10:07:13 -0400
Received: from mail-lj1-f176.google.com ([209.85.208.176]:45250)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1sWce5-0006P6-MU
 for 72069 <at> debbugs.gnu.org; Wed, 24 Jul 2024 10:07:11 -0400
Received: by mail-lj1-f176.google.com with SMTP id
 38308e7fff4ca-2f01e9f53ebso25013161fa.2
 for <72069 <at> debbugs.gnu.org>; Wed, 24 Jul 2024 07:07:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1721829957; x=1722434757; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=CnhU+rBxVCpEMKFPg4rR1fTzrzx9PvhvjT3ZgPeMMow=;
 b=aP+8JIspChaPfnfg4DL4tsLJgAx83lW8xxE2GgR3yzMS11ZXq8tqlC2EGXC3zYTOgV
 odBQPIrFQXViN33T8j9tgn3L5gxV3eqd5usGJ/lUs0lVjBh9dyDAscCN53tuvSP4zchD
 ktgwCVVYRzr24Iv1R3ZjbcUSIGrOlQY3836K+HJSNlS3VGBxNacktm2lD7sSXGD33LNu
 68/Aw6Dkm+nAzvveQ5iQ5zGl1DwQQtWKQN56w8tsCgL5LX/v6qt6Z8OOekcCsAQAIuDJ
 5/N4awetRX58EET5A3uFLP1k5PkI1HzvXJvHv3tgFkf49G6eFhvDKskKgCTbktco0LWi
 K3bg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1721829957; x=1722434757;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=CnhU+rBxVCpEMKFPg4rR1fTzrzx9PvhvjT3ZgPeMMow=;
 b=B+1L6+819FHmxvHS5W5JEKxg5oq0Ne7akrtlXy5oMx7w4oEM7NKiA/Z+VSVCfoJ5EH
 /axYm5ZvBBALHDTyauWal2LDjbaYLY6eWitAjmdZbs+NdcmPpRTuz9v4YuywUHAqV9AX
 D4B2XL6cYQv+SRFtOreeCf9K7uctQ5pkQ+n6XU5BHRemH6RbWmkId76fW/dTu77fuzXd
 BNym9+JEquW3JZBk0rr0uK8Jhm1mmzYE6zWTdMZLoL3WAmxhDDn+Qu+dfwSbfJMAQqnY
 QRTW8R+oUf848PvRv/1IlOpPpdpkk4XyqD713xLxKhSe1SYuVuTCCMoDeo2QfLHPIjwm
 jOvw==
X-Gm-Message-State: AOJu0YzfC5cSIMaMekmp1L/rCREuMrJHY/ds3nyQ6/hGTSO9zMm9zuyS
 z8kmw3eg7NMvBQ0gLEkU5QN/kou2modcK5Sgdu1DTQAfts7uYBCyhT/J8kJv21+SKmc2Ak7z/FB
 HiEjCHTtQ1GGAgqriczOh8zMGh0w=
X-Google-Smtp-Source: AGHT+IGHKk7axM6kfuEQWt7qe/huLnmBF81PiaZv34r2mUcr8O7RRbizf367tUxnn1MJDIt1rrHR5lHgEH8KKLHU/eg=
X-Received: by 2002:a2e:9d92:0:b0:2ee:7a54:3b08 with SMTP id
 38308e7fff4ca-2f0324dd6e7mr17060361fa.3.1721829956919; Wed, 24 Jul 2024
 07:05:56 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Wed, 24 Jul 2024 07:05:55 -0700
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <87ed7zca8a.fsf@HIDDEN> (Damien Cassou's message of "Fri, 12
 Jul 2024 09:58:45 +0200")
References: <87ed7zca8a.fsf@HIDDEN>
MIME-Version: 1.0
Date: Wed, 24 Jul 2024 07:05:55 -0700
Message-ID: <CADwFkmnUm17tEPnryO8U_1hTGSJvqRA+5K413uhLsLrFxosLTA@HIDDEN>
Subject: Re: bug#72069: [PATCH] Move configuration of auto-mode-alist out of
 js-ts-mode
To: Damien Cassou <damien@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72069
Cc: Yuan Fu <casouri@HIDDEN>, 72069 <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: -1.0 (-)

Damien Cassou <damien@HIDDEN> writes:

> The current version of the code requires the `js-ts-mode' function to
> have already been executed for `auto-mode-alist' to contain an entry for
> ".jsx" files. The patch makes sure that `auto-mode-alist' is updates
> when js.el is loaded.

Thanks for the patch.

What about js-mode?  Shouldn't that be used out-of-the-box for these files?

>>From 7fc9bb52a9f51a8caf4d5d016dc8a8812dd5c6a3 Mon Sep 17 00:00:00 2001
> From: Damien Cassou <damien@HIDDEN>
> Date: Fri, 12 Jul 2024 09:50:45 +0200
> Subject: [PATCH] Move configuration of auto-mode-alist out of js-ts-mode
>
> * lisp/progmodes/js.el (js-ts-mode): Remove configuration of
> auto-mode-alist.
> ---
>  lisp/progmodes/js.el | 6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/lisp/progmodes/js.el b/lisp/progmodes/js.el
> index f8140c14a49..c3e6077a352 100644
> --- a/lisp/progmodes/js.el
> +++ b/lisp/progmodes/js.el
> @@ -3957,10 +3957,10 @@ js-ts-mode
>                                          "method_definition")
>                                  eos)
>                     nil nil)))
> -    (treesit-major-mode-setup)
> +    (treesit-major-mode-setup)))
>
> -    (add-to-list 'auto-mode-alist
> -                 '("\\(\\.js[mx]\\|\\.har\\)\\'" . js-ts-mode))))
> +(add-to-list 'auto-mode-alist
> +             '("\\(\\.js[mx]\\|\\.har\\)\\'" . js-ts-mode))

Shouldn't this be wrapped in

    (if (treesit-ready-p js) ...)

?

>
>  (derived-mode-add-parents 'js-ts-mode '(js-mode))




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72069; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 12 Jul 2024 07:59:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jul 12 03:59:08 2024
Received: from localhost ([127.0.0.1]:53133 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sSBBM-0003b9-Km
	for submit <at> debbugs.gnu.org; Fri, 12 Jul 2024 03:59:08 -0400
Received: from lists.gnu.org ([209.51.188.17]:33858)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <damien@HIDDEN>) id 1sSBBJ-0003az-DJ
 for submit <at> debbugs.gnu.org; Fri, 12 Jul 2024 03:59:07 -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 <damien@HIDDEN>) id 1sSBBJ-0006Qt-0v
 for bug-gnu-emacs@HIDDEN; Fri, 12 Jul 2024 03:59:05 -0400
Received: from mail.reprendre.net ([2001:910:1410:501::1])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <damien@HIDDEN>) id 1sSBB6-0004z3-14
 for bug-gnu-emacs@HIDDEN; Fri, 12 Jul 2024 03:58:58 -0400
Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon)
 with ESMTPSA id 001252C0B5E
 for <bug-gnu-emacs@HIDDEN>; Fri, 12 Jul 2024 09:58:46 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cassou.me; s=dkim;
 t=1720771127; h=from:subject:date:message-id:to:mime-version:content-type;
 bh=EUuq5MTsKCqkPnSrhb5aueejuyVUZ6GNOm8BPge8fuU=;
 b=Pl1CRhoMTL/QNo/wtcTDG53jN8xZZExDqhVdiErcr0exuhEII4rwwqO8eDdE4cV54iDa5x
 eizK4VX6tO0kBFH4s4Mj1GjbuG+AyNAoyJKGIO1QUoG9/ZR4lVgNxGeS3QTzLIC+Qdomuk
 5I8POroCvT0JqNp6eM2C7daG6Wsw2FcsJjnO8FpIFIGb67XCLESXEp1N9ssrZDuyeExIxj
 mifeukn3x0LsoaYrHIfq6R6ELMN4odwJYAwehad6l5/iES3rWSkUy3sjrU6bjc34p4Ecxp
 Yu5aD1yjxDH3Hyrp02EuVyqig84WOnh4H5a/RkSmOOXtKVbDUPap/a8e+c8oVQ==
From: Damien Cassou <damien@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: [PATCH] Move configuration of auto-mode-alist out of js-ts-mode
Date: Fri, 12 Jul 2024 09:58:45 +0200
Message-ID: <87ed7zca8a.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Last-TLS-Session-Version: TLSv1.3
Received-SPF: pass client-ip=2001:910:1410:501::1;
 envelope-from=damien@HIDDEN; helo=mail.reprendre.net
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_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
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: -2.3 (--)

--=-=-=
Content-Type: text/plain

Tags: patch

Hi,

The current version of the code requires the `js-ts-mode' function to
have already been executed for `auto-mode-alist' to contain an entry for
".jsx" files. The patch makes sure that `auto-mode-alist' is updates
when js.el is loaded.

Best

-- 
Damien Cassou

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill

--=-=-=
Content-Type: text/patch
Content-Disposition: attachment;
 filename=0001-Move-configuration-of-auto-mode-alist-out-of-js-ts-m.patch

From 7fc9bb52a9f51a8caf4d5d016dc8a8812dd5c6a3 Mon Sep 17 00:00:00 2001
From: Damien Cassou <damien@HIDDEN>
Date: Fri, 12 Jul 2024 09:50:45 +0200
Subject: [PATCH] Move configuration of auto-mode-alist out of js-ts-mode

* lisp/progmodes/js.el (js-ts-mode): Remove configuration of
auto-mode-alist.
---
 lisp/progmodes/js.el | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lisp/progmodes/js.el b/lisp/progmodes/js.el
index f8140c14a49..c3e6077a352 100644
--- a/lisp/progmodes/js.el
+++ b/lisp/progmodes/js.el
@@ -3957,10 +3957,10 @@ js-ts-mode
                                         "method_definition")
                                 eos)
                    nil nil)))
-    (treesit-major-mode-setup)
+    (treesit-major-mode-setup)))
 
-    (add-to-list 'auto-mode-alist
-                 '("\\(\\.js[mx]\\|\\.har\\)\\'" . js-ts-mode))))
+(add-to-list 'auto-mode-alist
+             '("\\(\\.js[mx]\\|\\.har\\)\\'" . js-ts-mode))
 
 (derived-mode-add-parents 'js-ts-mode '(js-mode))
 
-- 
2.45.2


--=-=-=--




Acknowledgement sent to Damien Cassou <damien@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#72069; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Tue, 11 Feb 2025 19:45:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.