GNU logs - #73376, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#73376: Treesitter does not rescan after indentation
Resent-From: pranshu sharma <pranshusharma366@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 20 Sep 2024 07:02:01 +0000
Resent-Message-ID: <handler.73376.B.172681566924357 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 73376
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 73376 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.172681566924357
          (code B ref -1); Fri, 20 Sep 2024 07:02:01 +0000
Received: (at submit) by debbugs.gnu.org; 20 Sep 2024 07:01:09 +0000
Received: from localhost ([127.0.0.1]:33920 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1srXdc-0006Kn-My
	for submit <at> debbugs.gnu.org; Fri, 20 Sep 2024 03:01:08 -0400
Received: from lists.gnu.org ([209.51.188.17]:49658)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <pranshusharma366@HIDDEN>) id 1srXdb-0006Kf-5g
 for submit <at> debbugs.gnu.org; Fri, 20 Sep 2024 03:01: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 <pranshusharma366@HIDDEN>)
 id 1srXdI-0003EM-Ca
 for bug-gnu-emacs@HIDDEN; Fri, 20 Sep 2024 03:00:48 -0400
Received: from mail-pl1-x62d.google.com ([2607:f8b0:4864:20::62d])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <pranshusharma366@HIDDEN>)
 id 1srXdG-00034T-OP
 for bug-gnu-emacs@HIDDEN; Fri, 20 Sep 2024 03:00:47 -0400
Received: by mail-pl1-x62d.google.com with SMTP id
 d9443c01a7336-2057c6c57b5so11000965ad.1
 for <bug-gnu-emacs@HIDDEN>; Fri, 20 Sep 2024 00:00:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1726815643; x=1727420443; darn=gnu.org;
 h=mime-version:message-id:date:subject:to:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=QMuKr/c8FB2A7FCBmjDkdH2GUC3DbwwWDb8oTkR3ccI=;
 b=IJJIyhsxRoCkXuv/P7tA0fj7P2Ao4k2g/qUAWmZGLLbOECHsrSjlt0Z1uD401EazNP
 jbw9hlsyND7cOlGErzADVBmO71C/v2HuEnd/s4HJ8aG3FMdPczxHxtIwujJ7HKuxDZHZ
 QEl6qMvANlnXMlZRcEEDJXpZiziP5DkVd/ZjQtpx5lw2Zad5fa/ZbHp87dJPUmZXzGWU
 9Smp2UGC4roCnsldhoKVzROCwoUQciVHg0PAv6wYXPKZsB13fTtQJ1MNPSbQI+TAucdI
 Mw6z7OOPNBh3vfBpKFtM9digvWa4miQuhVpxfel41dSjpDDCrB1Payd/aWLfLXJa3Mga
 OXcA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1726815643; x=1727420443;
 h=mime-version:message-id:date:subject:to:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=QMuKr/c8FB2A7FCBmjDkdH2GUC3DbwwWDb8oTkR3ccI=;
 b=K+pFBt1nJwbyHaa7fjwJ9zZbbIxqabdhNEpHSaZwMR3UK+fHY4eLcG6TP6/Rxil6aK
 uGL1SPEdh+yYFfsDg76WMRB7bPHLMGP/SGDl7Hs7nic8uLpW2uMwV52buydbaQrOSoGS
 M25xuHP5RIWd9g8ZwSvRjWspeS196Zc+G80cSItPrrh510sO8cp7XBR2edeiA3gnz0ks
 Q4iOF7Tn7NiIoDT+PtkCSEPydV9wa/mz4YRoH7TG2OHzOAO3J3IPJqBR2c2UeSx/I1mq
 dWCa6Eah8eyIguvjxFP+VHrTVEX+Gb9GVlRO0GKpxlMMd6/5hbzScUuhuJftP7Fp4er5
 7dWA==
X-Gm-Message-State: AOJu0Yz1Pe6u28ldKAya9oq4pGU15vIMA2XN2ou9MpsuEzUvlkdMqmiT
 0FqudtIuXGUueTq2IN1GVZsxJNsfRnObuws/CWTgwfHzcZxoj4RsBN6KAQ==
X-Google-Smtp-Source: AGHT+IH/6ZpxDNHFmj67U8iZtsK3N+/lmNiSFz3yQc5cxJ+Ajtw2jw8NtwELGmTmi1snHqtEG9UKzg==
X-Received: by 2002:a17:903:1211:b0:1fd:6ca4:f987 with SMTP id
 d9443c01a7336-208d77adc10mr34283585ad.15.1726815643375; 
 Fri, 20 Sep 2024 00:00:43 -0700 (PDT)
Received: from pebl ([2001:8003:7816:8300:c732:3e9d:214c:9795])
 by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-207945db012sm89709785ad.19.2024.09.20.00.00.41
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 20 Sep 2024 00:00:43 -0700 (PDT)
From: pranshu sharma <pranshusharma366@HIDDEN>
Date: Fri, 20 Sep 2024 17:00:39 +1000
Message-ID: <8734lustbc.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2607:f8b0:4864:20::62d;
 envelope-from=pranshusharma366@HIDDEN; helo=mail-pl1-x62d.google.com
X-Spam_score_int: -17
X-Spam_score: -1.8
X-Spam_bar: -
X-Spam_report: (-1.8 / 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,
 FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.1 (-)
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.1 (--)


After indenting, treesitter does not rescan the region.  This causes
errors in the concrete syntax tree, which mess up indentation and syntax
colouring.

The issue I'm having is kind of hard to explain, but in a summary I have
the poorly indented code, where what's between '_'(which is not in the
code itself) is coloured:
---------------
f x =
               let _a_ = 2
                   _c_ = 1
  in a
--------------
Then when I indent it with haskell-ts-mode, I get:
---------------
f x =
  let _a_ = 2
      c = 1
  in a
--------------
When the 2 snippets of code have the exact same meaning.  If I revert
the buffer then the 'c' becomes coloured again.

This is not just problem with syntax highlighting, but if I was to
indent the 2nd snippet it would mess it up, as it has the wrong CST.




Message sent:


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: pranshu sharma <pranshusharma366@HIDDEN>
Subject: bug#73376: Acknowledgement (Treesitter does not rescan after
 indentation)
Message-ID: <handler.73376.B.172681566924357.ack <at> debbugs.gnu.org>
References: <8734lustbc.fsf@HIDDEN>
X-Gnu-PR-Message: ack 73376
X-Gnu-PR-Package: emacs
Reply-To: 73376 <at> debbugs.gnu.org
Date: Fri, 20 Sep 2024 07:02: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 73376 <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
73376: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D73376
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#73376: Treesitter does not rescan after indentation
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: Sat, 21 Sep 2024 04:23:02 +0000
Resent-Message-ID: <handler.73376.B73376.172689254810036 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 73376
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: pranshu sharma <pranshusharma366@HIDDEN>
Cc: 73376 <at> debbugs.gnu.org
Received: via spool by 73376-submit <at> debbugs.gnu.org id=B73376.172689254810036
          (code B ref 73376); Sat, 21 Sep 2024 04:23:02 +0000
Received: (at 73376) by debbugs.gnu.org; 21 Sep 2024 04:22:28 +0000
Received: from localhost ([127.0.0.1]:36883 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1srrdc-0002bo-Gk
	for submit <at> debbugs.gnu.org; Sat, 21 Sep 2024 00:22:28 -0400
Received: from mail-pl1-f175.google.com ([209.85.214.175]:52229)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <casouri@HIDDEN>) id 1srrda-0002bY-H6
 for 73376 <at> debbugs.gnu.org; Sat, 21 Sep 2024 00:22:26 -0400
Received: by mail-pl1-f175.google.com with SMTP id
 d9443c01a7336-2053525bd90so26701065ad.0
 for <73376 <at> debbugs.gnu.org>; Fri, 20 Sep 2024 21:22:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1726892461; x=1727497261; 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=puX+nz+WwpKouJSPf8vwWqmvzEQpYE5i7xBH5Hrwes8=;
 b=FqbkPSDqTEdDESJweax9nc0cmX5oEwXh4cUuPcBmAQgFZD+5I4uYVQ/Uw+9FCPfR26
 gNLrhreRHqQ9tegXIagcEzLVv2vy2G3AqAshhjEccIPk6Ep6edPtIIJ4EXGpDR+9yqUX
 aoLaVfNffCxUp7CEu+O6MIrZBPyXt2U7IqMv0q4HXHg4jNvDWO3jhBpOimzS/yiqYF0V
 OcDAMv9deWesxDeOavebaIDIIf1ph+/q6/0Wk7jyteizQGW4PFXX2UO87dQ2pfsTxbZt
 yRvqlFEuwjpU6QsFIuauSGPPI9n5epfobF+GDqGgI8w72l4y5jCU6/mYG1SwSfuOZMMU
 /c6Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1726892461; x=1727497261;
 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=puX+nz+WwpKouJSPf8vwWqmvzEQpYE5i7xBH5Hrwes8=;
 b=cr4N1SRQOWzLukdxwyTSo9xaukQKUDAfHfpHaMBHg6LtTBFDryyoyFkQcgKscQyPf7
 OP7lpX7Jl2hBBoydBh3eXrgWZ7+zRBOxB19OEU55kSyt6OQFfnrf+BslcEwdJPOoXWcR
 Kb6cvOpOJAqU5a9pMWYeql+9H4NVn6ZYveYi0rgE2LfldHmzGglJw9++TC/iMgjplBx0
 xwPdE1Wjx+LKWe9nzsViszn4LecvyZBMmjPvNejqvKxf0HhvZnRamL5VtZun3kJh1GjW
 8A2vVhzTr1m4fiZtuS5+Cx8a0vKzviCX4RHsykVq8YclH2VtlBAFW/WWeFTOQOC1lQzJ
 hK5g==
X-Gm-Message-State: AOJu0YyLTEHFtmqE3lW2O5JRxxAm817WypsJrexr8Q73BzQufhsaIQTK
 RTsWVNqp8XPbcXyXa33SAvqluFPXZsrcMDfHh2DTlXWnbuw+YsgXPmSJUA==
X-Google-Smtp-Source: AGHT+IGIRNDinVooKhRsE02nBlBxJYiallFLia81TPF0HI5WN1KURmOe2/m8u7A3NkYTYSFEGlitHw==
X-Received: by 2002:a17:902:db0d:b0:1fb:7c7f:6458 with SMTP id
 d9443c01a7336-208d83d5714mr72879905ad.32.1726892460990; 
 Fri, 20 Sep 2024 21:21:00 -0700 (PDT)
Received: from smtpclient.apple ([2601:646:8f81:6120:b925:297e:910c:4115])
 by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-2079473f7a7sm101674835ad.291.2024.09.20.21.21.00
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 20 Sep 2024 21:21:00 -0700 (PDT)
Content-Type: text/plain;
	charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\))
From: Yuan Fu <casouri@HIDDEN>
In-Reply-To: <8734lustbc.fsf@HIDDEN>
Date: Fri, 20 Sep 2024 21:20:49 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <8AD9587C-1C21-41A0-93EF-84B227C24A72@HIDDEN>
References: <8734lustbc.fsf@HIDDEN>
X-Mailer: Apple Mail (2.3776.700.51)
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 Sep 20, 2024, at 12:00=E2=80=AFAM, pranshu sharma =
<pranshusharma366@HIDDEN> wrote:
>=20
>=20
> After indenting, treesitter does not rescan the region.  This causes
> errors in the concrete syntax tree, which mess up indentation and =
syntax
> colouring.
>=20
> The issue I'm having is kind of hard to explain, but in a summary I =
have
> the poorly indented code, where what's between '_'(which is not in the
> code itself) is coloured:
> ---------------
> f x =3D
>               let _a_ =3D 2
>                   _c_ =3D 1
>  in a
> --------------
> Then when I indent it with haskell-ts-mode, I get:
> ---------------
> f x =3D
>  let _a_ =3D 2
>      c =3D 1
>  in a
> --------------
> When the 2 snippets of code have the exact same meaning.  If I revert
> the buffer then the 'c' becomes coloured again.
>=20
> This is not just problem with syntax highlighting, but if I was to
> indent the 2nd snippet it would mess it up, as it has the wrong CST.
>=20

Hi Pranshu,

Thanks for the report. I can reproduce it. Let me see what=E2=80=99s =
going on here.

Yuan=




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#73376: Treesitter does not rescan after indentation
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: Sun, 22 Sep 2024 06:38:02 +0000
Resent-Message-ID: <handler.73376.B73376.172698705221216 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 73376
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: pranshu sharma <pranshusharma366@HIDDEN>
Cc: 73376 <at> debbugs.gnu.org
Received: via spool by 73376-submit <at> debbugs.gnu.org id=B73376.172698705221216
          (code B ref 73376); Sun, 22 Sep 2024 06:38:02 +0000
Received: (at 73376) by debbugs.gnu.org; 22 Sep 2024 06:37:32 +0000
Received: from localhost ([127.0.0.1]:40709 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ssGDr-0005W7-SG
	for submit <at> debbugs.gnu.org; Sun, 22 Sep 2024 02:37:32 -0400
Received: from mail-pl1-f182.google.com ([209.85.214.182]:53650)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <casouri@HIDDEN>) id 1ssGDp-0005Vr-PM
 for 73376 <at> debbugs.gnu.org; Sun, 22 Sep 2024 02:37:30 -0400
Received: by mail-pl1-f182.google.com with SMTP id
 d9443c01a7336-206bd1c6ccdso32567885ad.3
 for <73376 <at> debbugs.gnu.org>; Sat, 21 Sep 2024 23:37:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1726986963; x=1727591763; 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=pP5OnuW4N01NGD/49AmDsb+3niadN2j42Pg6HNKs9cY=;
 b=ORcZ/RFAPHcGhjJlHVDzBFBH7Kysh+4mqtO9wKU+5av523hZiQEc3GvykY6mwkqsMs
 tdbkRIx8dJdC52JPx/AJf0ZmEWeX4b7W1XL00b5dI8ViGAunBwLwuBXIXbv2HAcI7XF9
 8xcChnoyoH1LlaqmoQaWCpAOdmtcfq1s3oCCEcglNJCl2TdhPcRpVML6/4fV0+qPaYYA
 ++KQ3CKXreS1Vfk/JuyV/5/IjKURz4SOEUIctSMuPaIpAvLgffFap0/C3t4gVeAilrVT
 yx1YACUyBJR7LnQK6z6/GJZYjrFZ0cFCE4oUKywqUsvnu+2d0FOxqKkhnZNrIS9SRzAC
 RPtg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1726986963; x=1727591763;
 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=pP5OnuW4N01NGD/49AmDsb+3niadN2j42Pg6HNKs9cY=;
 b=ZIBSJm7QSz/b7L1YGjzAvncn/QIquMTP/85DC3S9R2PRZfITyJeLFxd0QafAi5y3nX
 rRjLaR7qKcxfPXdniux5BT8c5S8Br11EsmJ1g7xHQtymoAPCdi+YPzLNxLkBCJuLglTv
 NpNwiP4fXpmf8VWqKTxL/2kcDMBXU81ssFjFYuEVUydLjM3sHJTE1ovnrJbwoZpdZjQK
 qGkdd4Itq/0Mc4PJc8MFKb3fzvtprDNQFhNMWlVMEgSc1iYutpkETH4rhDLDEbNH2+f2
 PTI0JTwq/7iIQwUWhHiZ/Xewm43R46eyEOQr8WmXX+LydJl7utNGmveikJ34IZZD4Xa4
 glaA==
X-Gm-Message-State: AOJu0YxpV0bqUTdK9eK/MI/Tpw0rwmWAnoJ1Y3eqplYxwmVdB/YmWPaO
 +qxsqlNLcSXYEIBo8grAufiXXye2c2sQkug5gR+E0xEhK5L42Nsx+FyrNQ==
X-Google-Smtp-Source: AGHT+IGrvnSamq6SfG5KdmD0wx/mM/OKZje7snxZhPjyDP3Ydz442nNnGhCmf946RjX7KTEsslkBXw==
X-Received: by 2002:a17:902:f542:b0:206:b250:1e1 with SMTP id
 d9443c01a7336-208d8441a73mr127736725ad.45.1726986962704; 
 Sat, 21 Sep 2024 23:36:02 -0700 (PDT)
Received: from smtpclient.apple ([2601:646:8f81:6120:b925:297e:910c:4115])
 by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-20794767097sm116472665ad.303.2024.09.21.23.36.01
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 21 Sep 2024 23:36:02 -0700 (PDT)
Content-Type: text/plain;
	charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\))
From: Yuan Fu <casouri@HIDDEN>
In-Reply-To: <8AD9587C-1C21-41A0-93EF-84B227C24A72@HIDDEN>
Date: Sat, 21 Sep 2024 23:35:50 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <14EDC741-DDDC-45D1-B76E-7BA240373176@HIDDEN>
References: <8734lustbc.fsf@HIDDEN>
 <8AD9587C-1C21-41A0-93EF-84B227C24A72@HIDDEN>
X-Mailer: Apple Mail (2.3776.700.51)
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 Sep 20, 2024, at 9:20=E2=80=AFPM, Yuan Fu <casouri@HIDDEN> =
wrote:
>=20
>=20
>=20
>> On Sep 20, 2024, at 12:00=E2=80=AFAM, pranshu sharma =
<pranshusharma366@HIDDEN> wrote:
>>=20
>>=20
>> After indenting, treesitter does not rescan the region.  This causes
>> errors in the concrete syntax tree, which mess up indentation and =
syntax
>> colouring.
>>=20
>> The issue I'm having is kind of hard to explain, but in a summary I =
have
>> the poorly indented code, where what's between '_'(which is not in =
the
>> code itself) is coloured:
>> ---------------
>> f x =3D
>>              let _a_ =3D 2
>>                  _c_ =3D 1
>> in a
>> --------------
>> Then when I indent it with haskell-ts-mode, I get:
>> ---------------
>> f x =3D
>> let _a_ =3D 2
>>     c =3D 1
>> in a
>> --------------
>> When the 2 snippets of code have the exact same meaning.  If I revert
>> the buffer then the 'c' becomes coloured again.
>>=20
>> This is not just problem with syntax highlighting, but if I was to
>> indent the 2nd snippet it would mess it up, as it has the wrong CST.
>>=20
>=20
> Hi Pranshu,
>=20
> Thanks for the report. I can reproduce it. Let me see what=E2=80=99s =
going on here.
>=20
> Yuan

Seems to be a tree-sitter or tree-sitter-haskell bug, reported here: =
https://github.com/tree-sitter/tree-sitter-haskell/issues/129

Yuan=




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#73376: Treesitter does not rescan after indentation
Resent-From: pranshu sharma <pranshusharma366@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 23 Sep 2024 13:11:02 +0000
Resent-Message-ID: <handler.73376.B73376.172709701018135 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 73376
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Yuan Fu <casouri@HIDDEN>
Cc: 73376 <at> debbugs.gnu.org
Received: via spool by 73376-submit <at> debbugs.gnu.org id=B73376.172709701018135
          (code B ref 73376); Mon, 23 Sep 2024 13:11:02 +0000
Received: (at 73376) by debbugs.gnu.org; 23 Sep 2024 13:10:10 +0000
Received: from localhost ([127.0.0.1]:43472 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ssipN-0004iR-Jd
	for submit <at> debbugs.gnu.org; Mon, 23 Sep 2024 09:10:09 -0400
Received: from mail-pf1-f169.google.com ([209.85.210.169]:48513)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <pranshusharma366@HIDDEN>) id 1ssipL-0004i2-1J
 for 73376 <at> debbugs.gnu.org; Mon, 23 Sep 2024 09:10:07 -0400
Received: by mail-pf1-f169.google.com with SMTP id
 d2e1a72fcca58-7198a7a1c01so3869786b3a.1
 for <73376 <at> debbugs.gnu.org>; Mon, 23 Sep 2024 06:09:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1727096917; x=1727701717; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=FugKYc9GD23Yr5NU+M6idbmPIqVVzU1JE6qU9cvUYSg=;
 b=JJCOLtKE7ZkYRmvviIiqrUXBFeCLbRNhj1CylHLDff+irbCWNDYYcKyg5TvA9Z8Ysp
 rtmeERpKQnuYdLMQNPbPJT4/opkAK6ubRb0lzp7sooYFeX3TFk3zvmf4YOh5sXPE/Hlt
 13q6ltuKBP1Rbw4lVJ5TEkiJRBoXEppr62XpS8w3jIXyo5QzRbC2ARJ3z3bq6xJ3M0Zj
 6LVqAUHI+Rty6b+Ds+PC5s56N3Z1L9H/SWTT2ReI9CPPsc9XAl1LY8vcSCkhUHxJghmN
 AIDDlVOuf4rwTX/32pdoysv7Wv1ZLbT4ICEuG5zGQPI76yX8o19GIlmR8ndOzZHsnMHl
 sZHQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1727096918; x=1727701718;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=FugKYc9GD23Yr5NU+M6idbmPIqVVzU1JE6qU9cvUYSg=;
 b=L2KPxJ7Pqa16M7ONnjmP2cXRvV6crtTUYFdo1IMgXnXpxU/i6CJ2cU48SG2Qqhuvii
 7AKqN3P4ExQgO7H+8Nj8MhUwJJB25Uor9Sd6VXTzWfySPx3b33+KWKNU0yaYwZzC+HYE
 Wf09anY6qe9aGsP16ZXBl8NiFdalW3uAYdJweKfYV+G1xeypw0zseFGGGAEtgGzihNzU
 pM5xc+95n7Q2bWWfqWS5Sgtlauol6P2Xqb+X9Xgy0o4bjhOZ09fPO+BdhqzQJ1eDgU0t
 8YrU0QSNsR2Qgu+aDLS+8m4gfmhpXrK+zX19Kl0gQU+aVHbpln9mzG82Itp/xOkevYRG
 pSPg==
X-Gm-Message-State: AOJu0YweLhXk2q6nyoBNfPUF/oXsNdihId1YD9GJmcS+FsdtgAK9YgAs
 t+9TYfq2cjpDg2vU8r9OeWj/Md1I+o6ToDmgq3gHCxGOjcd2EJTTpTSN4A==
X-Google-Smtp-Source: AGHT+IGY+6qk8oRKqwaEpRm9HQL6yX5sm9Uw53HqIPaR5femeYjDNiGJr2HWQF7KNeRODCMDYmY8ug==
X-Received: by 2002:a05:6a21:3414:b0:1d2:ba7c:c6e7 with SMTP id
 adf61e73a8af0-1d30a959559mr16951397637.30.1727096917513; 
 Mon, 23 Sep 2024 06:08:37 -0700 (PDT)
Received: from pebl ([2001:8003:7816:8300:5b20:e8a2:f561:951c])
 by smtp.gmail.com with ESMTPSA id
 d2e1a72fcca58-71944ab56d0sm13863184b3a.66.2024.09.23.06.08.35
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 23 Sep 2024 06:08:37 -0700 (PDT)
From: pranshu sharma <pranshusharma366@HIDDEN>
In-Reply-To: <14EDC741-DDDC-45D1-B76E-7BA240373176@HIDDEN> (Yuan Fu's
 message of "Sat, 21 Sep 2024 23:35:50 -0700")
References: <8734lustbc.fsf@HIDDEN>
 <8AD9587C-1C21-41A0-93EF-84B227C24A72@HIDDEN>
 <14EDC741-DDDC-45D1-B76E-7BA240373176@HIDDEN>
Date: Mon, 23 Sep 2024 23:08:33 +1000
Message-ID: <87ldziwm9a.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.2 (/)
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: -0.8 (/)


Ok, keep us updated if any progress is made





Last modified: Sun, 12 Jan 2025 05:45:02 UTC

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