From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 20 03:01:09 2024 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 ) id 1srXdc-0006Kn-My for submit@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 ) id 1srXdb-0006Kf-5g for submit@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 ) id 1srXdI-0003EM-Ca for bug-gnu-emacs@gnu.org; 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 ) id 1srXdG-00034T-OP for bug-gnu-emacs@gnu.org; Fri, 20 Sep 2024 03:00:47 -0400 Received: by mail-pl1-x62d.google.com with SMTP id d9443c01a7336-2057c6c57b5so11000965ad.1 for ; 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 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Sep 2024 00:00:43 -0700 (PDT) From: pranshu sharma To: bug-gnu-emacs@gnu.org Subject: Treesitter does not rescan after indentation Date: Fri, 20 Sep 2024 17:00:39 +1000 Message-ID: <8734lustbc.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::62d; envelope-from=pranshusharma366@gmail.com; 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@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" 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. From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 21 00:22:28 2024 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 ) id 1srrdc-0002bo-Gk for submit@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 ) id 1srrda-0002bY-H6 for 73376@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@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 In-Reply-To: <8734lustbc.fsf@gmail.com> Date: Fri, 20 Sep 2024 21:20:49 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <8AD9587C-1C21-41A0-93EF-84B227C24A72@gmail.com> References: <8734lustbc.fsf@gmail.com> To: pranshu sharma X-Mailer: Apple Mail (2.3776.700.51) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73376 Cc: 73376@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > On Sep 20, 2024, at 12:00=E2=80=AFAM, pranshu sharma = 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= From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 22 02:37:32 2024 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 ) id 1ssGDr-0005W7-SG for submit@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 ) id 1ssGDp-0005Vr-PM for 73376@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@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 In-Reply-To: <8AD9587C-1C21-41A0-93EF-84B227C24A72@gmail.com> Date: Sat, 21 Sep 2024 23:35:50 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <14EDC741-DDDC-45D1-B76E-7BA240373176@gmail.com> References: <8734lustbc.fsf@gmail.com> <8AD9587C-1C21-41A0-93EF-84B227C24A72@gmail.com> To: pranshu sharma X-Mailer: Apple Mail (2.3776.700.51) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73376 Cc: 73376@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > On Sep 20, 2024, at 9:20=E2=80=AFPM, Yuan Fu = wrote: >=20 >=20 >=20 >> On Sep 20, 2024, at 12:00=E2=80=AFAM, pranshu sharma = 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= From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 23 09:10:09 2024 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 ) id 1ssipN-0004iR-Jd for submit@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 ) id 1ssipL-0004i2-1J for 73376@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@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 To: Yuan Fu Subject: Re: bug#73376: Treesitter does not rescan after indentation In-Reply-To: <14EDC741-DDDC-45D1-B76E-7BA240373176@gmail.com> (Yuan Fu's message of "Sat, 21 Sep 2024 23:35:50 -0700") References: <8734lustbc.fsf@gmail.com> <8AD9587C-1C21-41A0-93EF-84B227C24A72@gmail.com> <14EDC741-DDDC-45D1-B76E-7BA240373176@gmail.com> Date: Mon, 23 Sep 2024 23:08:33 +1000 Message-ID: <87ldziwm9a.fsf@gmail.com> 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@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) Ok, keep us updated if any progress is made From debbugs-submit-bounces@debbugs.gnu.org Mon May 26 00:00:40 2025 Received: (at 73376) by debbugs.gnu.org; 26 May 2025 04:00:40 +0000 Received: from localhost ([127.0.0.1]:52011 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uJP0x-0003QM-Ux for submit@debbugs.gnu.org; Mon, 26 May 2025 00:00:40 -0400 Received: from mail-pf1-x42c.google.com ([2607:f8b0:4864:20::42c]:47180) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uJP0v-0003Pd-Ho for 73376@debbugs.gnu.org; Mon, 26 May 2025 00:00:37 -0400 Received: by mail-pf1-x42c.google.com with SMTP id d2e1a72fcca58-742c035f2afso1047333b3a.2 for <73376@debbugs.gnu.org>; Sun, 25 May 2025 21:00:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1748232031; x=1748836831; 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=ZFlqZztHZZDBaUFwWsU9RemEN51zqAFS3SU3ZMCY8qw=; b=Z/5OeHFgS/2p+dF1EPQdSnXx+/Jw13jdpGW2lVkSrSODCtRApOnJNGsnK00FQck/8i FEX69t/8nkQ2iTWZlHEO1D7jYXmFpf9cCXEpCo70KVGF01FWHHZ+LDeQ7Q70c1DDbwBa aFfIgRBLU8y/tbEZjoi2YN4vG4+mz9osGqPDqzsFLAiFJtBjn+G4sT9EwvhNY3cGQA5u 1WxKDbBTxWaHJhma8b6taanVzWI8XDXUnUpTtdVDNjVaxsshr2G75BZZdTzAUE+OwbRo f89S8MACt1CDv6cfAjjk77NTDrhDE69ruLgHuXrLTHbPp3zYbeDoiiD+NqaooQjjqun8 qgdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748232031; x=1748836831; 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=ZFlqZztHZZDBaUFwWsU9RemEN51zqAFS3SU3ZMCY8qw=; b=Y10I/ug5WR5JyOt4fL7fEfxRJJT558IjMGqNZcX/Y+zCdnZ02QDMEK/7xiiZATLRf1 Dr0RRXKRBXOXqtH7ljBvSfwa8nDGPCC/QYFBlfqcxjPGUaY4ekg8pjok04QjEYD3d4yW R4xcGMWdZPmfQaplf8NgVNyebzN0zSvZTTawJiNnHOXKnSK0kjRqkCOsE37MczvMO5C7 YczyWFj66oldIong/y5Abk8fSSNPKP9yoXA15Tt9U1zZiMsx7qVMGi+vXdRVnHYWJeE1 AwMdIvrKBvVHVRLWcF6no6hsZepPWKVLS4ELi6/5e8UUuzQS1m7HbkWsaPv7HrPeia+V EUaQ== X-Gm-Message-State: AOJu0YyKUwjUH0sAgPjYkqBtbID+NaoM8j3mmu7FD9yW4DoGPf1V2PEX ++hVM7QbaTKkPPTaNp3EVqMGy/Zaw8j3PVq5J0ULr8yQYGJ0UINEuRRpTAst5A== X-Gm-Gg: ASbGncsTUQ1M/lcWMP9HtHjWFCKn9L4xMzN2pwDYzZFSB1BcIf8WbFj3Lfp1v4yETt6 /e55ow1KkqcWI1gl7SpAKBIOpabXvflceOZDc1BjO4j0TvqVJVh6M61nu199/j+RQxYfXir4MfV IzyJo1qoCgDCxn+tgULOfv+6xl4+c5u5CGpNIiim7uffLhXo4Nm7f3cbJYyGg2WTgsqxmrxUAS9 /4wBnKe5S72/uK/iriDFbEdI9EtSBX8pqsgr2VWq2BUPglKOsydSxqtpUIyxANowamtTD1FVpuy eVV/bjqLUJjkK2OW5JLgPZ1Vcfoi1EAfjB9otj5NhX1KG4Q2m1EsHl0MV1Tc48BIpOjYa3UuKaW 9g1w/7uV4Am27RjsjgN0gHPlA X-Google-Smtp-Source: AGHT+IHePOMoHZNQ/+iN7Vd6S+icC9RT009+wd2duxNqBJDpVOADDmUmK31jQkjePWISTwwiAp5keg== X-Received: by 2002:a05:6a00:3997:b0:736:a540:c9ad with SMTP id d2e1a72fcca58-745fe058cd5mr11607714b3a.20.1748232031265; Sun, 25 May 2025 21:00:31 -0700 (PDT) Received: from smtpclient.apple (c-24-4-247-194.hsd1.ca.comcast.net. [24.4.247.194]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-742a9709534sm16086765b3a.41.2025.05.25.21.00.30 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 25 May 2025 21:00:30 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.500.181.1.5\)) Subject: Re: bug#73376: Treesitter does not rescan after indentation From: Yuan Fu In-Reply-To: <87ldziwm9a.fsf@gmail.com> Date: Sun, 25 May 2025 21:00:19 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: References: <8734lustbc.fsf@gmail.com> <8AD9587C-1C21-41A0-93EF-84B227C24A72@gmail.com> <14EDC741-DDDC-45D1-B76E-7BA240373176@gmail.com> <87ldziwm9a.fsf@gmail.com> To: pranshu sharma X-Mailer: Apple Mail (2.3826.500.181.1.5) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73376 Cc: 73376@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > On Sep 23, 2024, at 6:08=E2=80=AFAM, pranshu sharma = wrote: >=20 >=20 > Ok, keep us updated if any progress is made I later reported the bug to tree-sitter repo. There tree-sitter devs = explained that it=E2=80=99s because Emacs wasn=E2=80=99t reporting line = & column positions to tree-sitter. Since then I added line & column = tracking and reporting for tree-sitter, and enabled it by default in = Emacs. The bug doesn=E2=80=99t happen on mater now. Please see if this = is fixed for you too. Yuan= From debbugs-submit-bounces@debbugs.gnu.org Mon May 26 18:47:28 2025 Received: (at 73376-done) by debbugs.gnu.org; 26 May 2025 22:47:29 +0000 Received: from localhost ([127.0.0.1]:33225 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uJgbQ-0002OV-N9 for submit@debbugs.gnu.org; Mon, 26 May 2025 18:47:28 -0400 Received: from mail-pf1-x429.google.com ([2607:f8b0:4864:20::429]:48627) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uJgbO-0002O5-8S for 73376-done@debbugs.gnu.org; Mon, 26 May 2025 18:47:26 -0400 Received: by mail-pf1-x429.google.com with SMTP id d2e1a72fcca58-742c2ed0fe1so2307886b3a.1 for <73376-done@debbugs.gnu.org>; Mon, 26 May 2025 15:47:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1748299640; x=1748904440; 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=GY/RjQPKaB5XSRpSzimBpw6rvXQbcZg7NX0+2v+xbfo=; b=PPWoiQRTNoJxZcehKSDWmcylyLWre5rdd19CuOb2eQDLX1gsOmQv8MwB87Xw4GmtFy 7mAFVOFhlvhc5OS1uUMCTuaN4Wmy551G938rFKV/sCqkEpgZfCBXVhjts5q+0pFHcv8+ Wj+XYjqcFc6Qwo6FE4Rf4QbzzdxKit3gljB20ngU7RyLwPrkTL1xiDNGgeeU4G4hP/aT gMPpisYXR/75SUEmf4wPX3N+j1a8SoJoVCFMbHn+Mdy+uK80YYCMACqaRxBTZj6CQRc7 3G4OJxmfHWE0Uzgk3yQIJpbykkNSecFhbrKQIgstqPCEhTUFE0RQT+KlobWepu7HrfoQ muUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748299640; x=1748904440; 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=GY/RjQPKaB5XSRpSzimBpw6rvXQbcZg7NX0+2v+xbfo=; b=tjPcy4FdcY7N5r1D3N0J6KUMKWFe3szojy2xyXbq5qFnwP9ads3El1RwetFAATvQep bGLavZHEE6aIJ2ObA1GE4eS7Qng9vc09dzlE7yvHkQBX8dh804I7RwjGBzCjIr0EKbDT Wa0K6K43+0l1lpxehlpTYcAzXes2LNlHGOXXZm+j9iQNmZzq0TvCD93R/IMvQf1mq6bD RAzaRt1MbFCdVCGVvSyBakx+vhxM/9cMnS7PFOY9cjAkvA/RHRcIiFyDOtvEfSKrWS6h fwsWxCumnJNmWrF4YThilB3KYLcNzE4CAkgMqapxZ8dyBl7jrAyFggftWGAtH2GX0WR0 CXcw== X-Gm-Message-State: AOJu0YwjV2FEKWbPPcNo94+1B30vGD/7rV738fqcW1RKT2v+1XqbErX0 NR/w5YDYGUxBRJFXf87RSv08jzmEsqOh8fqgHuWpL3/5Ye/xEk/r5P95qRnSpA== X-Gm-Gg: ASbGncuiBpakZk4oKlDWtp87dzBbBWQhZ5otCdNxXv0VikjqVISh9ZXVyJgYeZx6hKo Dc4+teAjO1erFFmarASgJ3xlnR5A80D9DzaWj5R6uFZFr05iOAc/tqa8PR9M9aEi3xsB9lfP4CS qX8vqUiZCp6qViC0u+8l+j047Cm7Ct+7ot1d0aq0IGX04x3/+K1eMWcibFwJt0bYkxp+KazDSlc 8W90t8wkfa2dP0yLWBmdQXgWFYDiZkMucO8e6fI9hNdhhft5yJ1jedhTvx+wTPPJNHG67d3Hlql ArBXjLVbnxmVqqFFr5wIHEZNqea/xgJpC3m63jtm6/lWQr+5pSVHlcwdgCDvL/efmIG6XedTOMG XKei4KNy42PCcaQycOVfT3o9U X-Google-Smtp-Source: AGHT+IFoJ5Q8v/3Laq66WVdWU+kMHSOK6tzGK5gptrp9QPUMLNq6565epTBmqL17ej/N9Wjhde56fg== X-Received: by 2002:a05:6a20:a11c:b0:215:e60b:3bd3 with SMTP id adf61e73a8af0-2188c353194mr18455505637.29.1748299640104; Mon, 26 May 2025 15:47:20 -0700 (PDT) Received: from smtpclient.apple (c-24-4-247-194.hsd1.ca.comcast.net. [24.4.247.194]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b26eaf6f48esm17492731a12.27.2025.05.26.15.47.19 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 26 May 2025 15:47:19 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.500.181.1.5\)) Subject: Re: bug#73376: Treesitter does not rescan after indentation From: Yuan Fu In-Reply-To: Date: Mon, 26 May 2025 15:47:08 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: References: <8734lustbc.fsf@gmail.com> <8AD9587C-1C21-41A0-93EF-84B227C24A72@gmail.com> <14EDC741-DDDC-45D1-B76E-7BA240373176@gmail.com> <87ldziwm9a.fsf@gmail.com> To: Pranshu X-Mailer: Apple Mail (2.3826.500.181.1.5) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73376-done Cc: 73376-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > On May 25, 2025, at 10:57=E2=80=AFPM, Pranshu = wrote: >=20 > It's fixed now, thanks! Great! Closing. Yuan=