From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Yuan Fu Newsgroups: gmane.emacs.bugs Subject: bug#62333: 30.0.50; Issue with tree-sitter syntax tree during certain changes Date: Thu, 23 Mar 2023 14:18:50 -0700 Message-ID: <665745A2-FDC8-45DE-BFF5-2F688FC85431@gmail.com> References: <87fs9yur7r.fsf@gmail.com> <2fd8f2b8-d9c4-c825-a789-f2d42324859f@yandex.ru> <09539C5E-23DA-4B00-A3F6-873A41D6A2CE@gmail.com> <83h6uc549z.fsf@gnu.org> Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.400.51.1.1\)) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10156"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Wilhelm Kirschbaum , 62333@debbugs.gnu.org, Dmitry Gutov To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Mar 23 22:20:24 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pfSMC-0002Q0-2h for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 23 Mar 2023 22:20:24 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pfSLv-0005io-D5; Thu, 23 Mar 2023 17:20:07 -0400 Original-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 1pfSLr-0005iU-72 for bug-gnu-emacs@gnu.org; Thu, 23 Mar 2023 17:20:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pfSLq-0000DR-Jm for bug-gnu-emacs@gnu.org; Thu, 23 Mar 2023 17:20:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pfSLq-0005o0-6U for bug-gnu-emacs@gnu.org; Thu, 23 Mar 2023 17:20:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Yuan Fu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 23 Mar 2023 21:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62333 X-GNU-PR-Package: emacs Original-Received: via spool by 62333-submit@debbugs.gnu.org id=B62333.167960635022230 (code B ref 62333); Thu, 23 Mar 2023 21:20:02 +0000 Original-Received: (at 62333) by debbugs.gnu.org; 23 Mar 2023 21:19:10 +0000 Original-Received: from localhost ([127.0.0.1]:39446 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pfSL0-0005mU-I5 for submit@debbugs.gnu.org; Thu, 23 Mar 2023 17:19:10 -0400 Original-Received: from mail-pj1-f51.google.com ([209.85.216.51]:53190) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pfSKy-0005mG-4r for 62333@debbugs.gnu.org; Thu, 23 Mar 2023 17:19:08 -0400 Original-Received: by mail-pj1-f51.google.com with SMTP id x15so12273119pjk.2 for <62333@debbugs.gnu.org>; Thu, 23 Mar 2023 14:19:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679606342; 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=KXa8RovKoh5sPtGQyE+wXwiEl9IaRPgt4djSDaN9bMY=; b=GuV4lwM7lJgHgdoyyp63Gxn6etrABVOcHoXv0BukYK3AdQhLbfBI74IsBNQ01GhAwj RcZMOK+HlzC+bT669xBsxFJs5Rdau6gQEuer19cYSLQl6m2YvMdl0LKrJiS6lRiST8ot +0VdsmsdORxoZy1YKaSA4ufPMA0p2wJAD6mgtb7b3oYhNcbWiK9tIX5AG7cdcxgDrqua i6giqyXt6o2v4gIi736gy83jKfTtkpNQES1x2xIWM9E+BamPmTP7+3PNmXwhL7lkCjPr LZfVLJ5ZdRGCGGLguL7v+NXUezIkAB6D+YSU42B7ogrR0SrcSfwmxMPweMbWmNUqPt0Y BEsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679606342; 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=KXa8RovKoh5sPtGQyE+wXwiEl9IaRPgt4djSDaN9bMY=; b=uwomvGT9Q5iskrMLU2WQTvyvOBMZM4cq17/L6FIVgM2B4Qooosf2q0jb64wwMS7mC/ QgHFhINgaGGUW/gsexsE7Cc8YfjD8fOfPloMCU625AP2LXIW8jNLYrVukARSNXhwNHdb sJpIz5/PtCp42D90mUHGKfmMZPqpWY6cGMAx6DGAGZCunSMR34Stpyjl9WtI4pji3rJX w+tNNaQeelSKgQORIxEmUkM3z3oBXpFpbZ6VGYKb8MAGQRr1PdVmFglxEaARqGiYvXZo N8sVMHziEjuisJeyZY21oGicHoEdYiEpYjEov5E4k66s11Emw8maA5tm6M21EQal6qav x8XA== X-Gm-Message-State: AAQBX9eJYJTo60ol9ipfzjb0spX9NDr2ziBX0PY4UyEh0b8kZ2iL5PXz VayZRlWWebhGZ95S1L3JOAM= X-Google-Smtp-Source: AKy350Z397AZ6o7pbLdVKsUeR2vjAdUDxW8RZdp7IzGLgJZnv2VIQw/77AKXKH07cd7rDUjuDQzRxA== X-Received: by 2002:a17:90b:4c52:b0:23b:4376:f8cb with SMTP id np18-20020a17090b4c5200b0023b4376f8cbmr338245pjb.26.1679606342337; Thu, 23 Mar 2023 14:19:02 -0700 (PDT) Original-Received: from smtpclient.apple (cpe-172-117-161-177.socal.res.rr.com. [172.117.161.177]) by smtp.gmail.com with ESMTPSA id gl17-20020a17090b121100b00231227781d5sm1750791pjb.2.2023.03.23.14.19.01 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 23 Mar 2023 14:19:02 -0700 (PDT) In-Reply-To: <83h6uc549z.fsf@gnu.org> X-Mailer: Apple Mail (2.3731.400.51.1.1) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:258480 Archived-At: > On Mar 23, 2023, at 12:13 AM, Eli Zaretskii wrote: >=20 >> Date: Thu, 23 Mar 2023 06:20:19 +0200 >> Cc: Wilhelm Kirschbaum , = 62333@debbugs.gnu.org, >> Eli Zaretskii >> From: Dmitry Gutov >>=20 >> On 23/03/2023 05:03, Yuan Fu wrote: >>> I suspect this has to do with the narrowed fontification we added = for dealing with long lines. >>=20 >> I'm pretty sure that one should only get used when the buffer = contains a=20 >> line longer than 10000 characters. >=20 > Yes (but I believe the threshold is 50K characters). >=20 > The narrowing must come from somewhere else. Yuan, how did you see > that ZV was changed? Can you run with a breakpoint in > Fnarrow_to_region, and see which Lisp code does that? I did that, some observations: 1. This doesn=E2=80=99t reproduce on Linux (it does on Mac). 2. The function that narrowed the region is blink-matching-open 3. If I (advice-add 'blink-matching-open :around #=E2=80=99ignore) on my = Mac, it =E2=80=9Csolves=E2=80=9D the problem I guess the question now is why redisplay is triggered in = blink-matching-open on Mac? Yuan=