From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#62333: 30.0.50; Issue with tree-sitter syntax tree during certain changes Date: Sat, 1 Apr 2023 19:12:43 +0300 Message-ID: References: <87fs9yur7r.fsf@gmail.com> <831qlcdisi.fsf@gnu.org> <398721ad-79b0-3f6d-97b3-4902d9bfbe39@yandex.ru> <83wn34c2qa.fsf@gnu.org> <3b3d82d1-f0f6-a768-a5db-8dc9386a5a34@yandex.ru> <83r0tcbz8g.fsf@gnu.org> <1967361679760225@umbzx4hqxrw5qxo7.sas.yp-c.yandex.net> <83mt40bxzd.fsf@gnu.org> <83jzz4bugh.fsf@gnu.org> <3d64520c-54da-a04a-ed0d-a66b4e753f8a@yandex.ru> <831qlcaysh.fsf@gnu.org> <29679184-7366-0167-9e94-def97048f663@yandex.ru> <83v8inal29.fsf@gnu.org> <9886ffa5-ead2-50d5-a325-f6704b736ada@yandex.ru> <728618716b8c5349d27e@heytings.org> <83bkke9uue.fsf@gnu.org> <83ilel861g.fsf@gnu.org> <290987e0-821e-a231-c1c4-b40bb9542ffe@yandex.ru> <83lejf7r2o.fsf@gnu.org> <1c4c8b47-e4aa-242a-bb66-1d6b5c879de4@yandex.ru> <83wn2x30js.fsf@gnu.org> <7d4c5109-63ec-76a5-cab4-42f35dab9778@yandex.ru> <837cuw17cp.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28510"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Cc: wkirschbaum@gmail.com, gregory@heytings.org, 62333@debbugs.gnu.org To: Eli Zaretskii , Yuan Fu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Apr 01 18:13:18 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 1pidqv-0007JR-Pv for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 01 Apr 2023 18:13:17 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pidqk-0003jg-Vh; Sat, 01 Apr 2023 12:13:06 -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 1pidqg-0003i4-VL for bug-gnu-emacs@gnu.org; Sat, 01 Apr 2023 12:13:02 -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 1pidqg-0001z0-Mv for bug-gnu-emacs@gnu.org; Sat, 01 Apr 2023 12:13:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pidqg-00072z-DJ for bug-gnu-emacs@gnu.org; Sat, 01 Apr 2023 12:13:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 01 Apr 2023 16:13: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.168036557227061 (code B ref 62333); Sat, 01 Apr 2023 16:13:02 +0000 Original-Received: (at 62333) by debbugs.gnu.org; 1 Apr 2023 16:12:52 +0000 Original-Received: from localhost ([127.0.0.1]:38433 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pidqW-00072P-23 for submit@debbugs.gnu.org; Sat, 01 Apr 2023 12:12:52 -0400 Original-Received: from mail-wm1-f43.google.com ([209.85.128.43]:38412) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pidqV-000726-4q for 62333@debbugs.gnu.org; Sat, 01 Apr 2023 12:12:51 -0400 Original-Received: by mail-wm1-f43.google.com with SMTP id l15-20020a05600c4f0f00b003ef6d684102so11914705wmq.3 for <62333@debbugs.gnu.org>; Sat, 01 Apr 2023 09:12:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680365565; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=FqQdpCu69WB5WIDyW9/vMDl35oLEryClg+Y1V25mMEM=; b=bQBTlK0TxvK8ycche3IF/5te96eraoi78hA0EBZcS53U+5yRHFoa0asHfdtJCGphDS h2FHMvGRC14vZZ+gHTsd/oMJUC5676w4SYTqsj5nvd8ilXSuocLaC0Ij7tMXlPvf8ZKy 4iRD3AJLYXmDY43bMbvx1KnhawcFw2Ta+P1usd6YadleyvBDBt7mhw5A01SqjVw1EthG BGtfqvd0s4xeL/hyIaoLWD6A7m5Gu3YA9uXxN+5+M3hSiaMSAT7NBzW9mJYhIdL3wrh0 dhG1SHPjBBYhPo3gzynWo1wJ62ioh89JXC0ahopXRE5IEjMhK8xhPyGw+ZRz5lnPq1i8 Jwew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680365565; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=FqQdpCu69WB5WIDyW9/vMDl35oLEryClg+Y1V25mMEM=; b=renI2zT2WN1gfkkaEC7KljdCpM+Js7y6O0zc3XEeNBZ7vhrYD7uBmot5uTaKIQ4epC 69mrYQxNpcAol3YZknrTXEMAFVk5gLcAPhXPuJ6CiyJXZMBhoJZDxMiLUC5Rhx5PqVTL BiMyG7OxGw3rUU04y7bXyBrz3IbEqCh4NIb7G2jm1vf/KatzzYE8KEJPnofzR17EI47l TyKcD1E+7U2KafVhcqeWTxlC2ueitKSKH9OF8Me2/oUwN7j4wy7sTZzMzxVtQt0UeOd0 BSY9p5wrpBpVGXcPtjOd6Ef0q+9CgcNQmviTwyix9AbXnUaRWCZZUevOdfk8PiYROMBk /rHQ== X-Gm-Message-State: AO0yUKX5Angris8if43XZVFm4AfjGVuI7+OuaDcCiw8jzz+noKZlB6Cn IeZrvUQpJ00ddQtkVQrYxf0= X-Google-Smtp-Source: AK7set8hPRwjS5UHIDHn4sctYts8NUOuex7BmHn3cSKpkkTUEsiOjixz6+NJG6FILs0UTpP42Nfdfw== X-Received: by 2002:a05:600c:2108:b0:3ed:6c71:9dc8 with SMTP id u8-20020a05600c210800b003ed6c719dc8mr24015115wml.22.1680365565041; Sat, 01 Apr 2023 09:12:45 -0700 (PDT) Original-Received: from [192.168.1.2] ([31.216.80.60]) by smtp.googlemail.com with ESMTPSA id c1-20020a05600c0a4100b003ee5fa61f45sm14355408wmq.3.2023.04.01.09.12.43 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 01 Apr 2023 09:12:44 -0700 (PDT) Content-Language: en-US In-Reply-To: <837cuw17cp.fsf@gnu.org> 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:259057 Archived-At: On 01/04/2023 08:47, Eli Zaretskii wrote: >> From: Yuan Fu >> Date: Fri, 31 Mar 2023 11:43:49 -0700 >> Cc: Eli Zaretskii, >> Wilhelm Kirschbaum, >> Gregory Heytings, >> 62333@debbugs.gnu.org >> >> I think the distinction lies between “I want to narrow to this defun and work on it without distraction” vs “treat this region as an isolated buffer”. The former used by users, the latter used by lisp programs like Info and mmm-mode. The former still considers the visible region part of the whole buffer, just temporarily narrowed for convenience, the latter wants to make everything thinks the visible region_is_ the whole buffer. > Users can do both, for whatever reasons. Users can try to do both, but we interpret interactive narrowing (C-x n n) in a specific way, and currently, it's the former.