Received: (at 73376) by debbugs.gnu.org; 23 Sep 2024 13:10:10 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 23 09:10:09 2024 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> To: Yuan Fu <casouri@HIDDEN> Subject: Re: bug#73376: Treesitter does not rescan after indentation 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-Debbugs-Envelope-To: 73376 Cc: 73376 <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: -0.8 (/) Ok, keep us updated if any progress is made
bug-gnu-emacs@HIDDEN
:bug#73376
; Package emacs
.
Full text available.Received: (at 73376) by debbugs.gnu.org; 22 Sep 2024 06:37:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 22 02:37:32 2024 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\)) Subject: Re: bug#73376: Treesitter does not rescan after indentation 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> To: pranshu sharma <pranshusharma366@HIDDEN> X-Mailer: Apple Mail (2.3776.700.51) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73376 Cc: 73376 <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 (-) > 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=
bug-gnu-emacs@HIDDEN
:bug#73376
; Package emacs
.
Full text available.Received: (at 73376) by debbugs.gnu.org; 21 Sep 2024 04:22:28 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 21 00:22:28 2024 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\)) Subject: Re: bug#73376: Treesitter does not rescan after indentation 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> To: pranshu sharma <pranshusharma366@HIDDEN> X-Mailer: Apple Mail (2.3776.700.51) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73376 Cc: 73376 <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 (-) > 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=
bug-gnu-emacs@HIDDEN
:bug#73376
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 20 Sep 2024 07:01:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 20 03:01:09 2024 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> To: bug-gnu-emacs@HIDDEN Subject: Treesitter does not rescan after indentation 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-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.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.
pranshu sharma <pranshusharma366@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#73376
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.