From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#56682: feature/improved-locked-narrowing 9dee6df39c: Reworked locked narrowing. Date: Mon, 30 Jan 2023 19:11:08 +0200 Message-ID: <83k0143q37.fsf@gnu.org> References: <166939872890.18950.12581667269687468681@vcs2.savannah.gnu.org> <20221125175209.51166C004B6@vcs2.savannah.gnu.org> <6c9d91cffc1bfd801530@heytings.org> <6c9d91cffc394613f58a@heytings.org> <83eds0ksev.fsf@gnu.org> <8aadf0ddd54c85c8144a@heytings.org> <831qnhg3d9.fsf@gnu.org> <9757fbea37611e9c44b9@heytings.org> <83cz6yacxt.fsf@gnu.org> <6943e04e30e5a02a52e6@heytings.org> <838rhk5fy1.fsf@gnu.org> <6943e04e30a40824e107@heytings.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4358"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 56682@debbugs.gnu.org, monnier@iro.umontreal.ca To: Gregory Heytings Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Jan 30 18:12:42 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 1pMXhy-0000xb-8Z for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 30 Jan 2023 18:12:42 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pMXhb-0004Sj-RM; Mon, 30 Jan 2023 12:12:22 -0500 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 1pMXhL-0004S6-2f for bug-gnu-emacs@gnu.org; Mon, 30 Jan 2023 12:12:03 -0500 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 1pMXhK-00038X-Jo for bug-gnu-emacs@gnu.org; Mon, 30 Jan 2023 12:12:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pMXhK-0006PX-9y for bug-gnu-emacs@gnu.org; Mon, 30 Jan 2023 12:12:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 30 Jan 2023 17:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56682 X-GNU-PR-Package: emacs Original-Received: via spool by 56682-submit@debbugs.gnu.org id=B56682.167509868224590 (code B ref 56682); Mon, 30 Jan 2023 17:12:02 +0000 Original-Received: (at 56682) by debbugs.gnu.org; 30 Jan 2023 17:11:22 +0000 Original-Received: from localhost ([127.0.0.1]:50229 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMXgg-0006OY-6d for submit@debbugs.gnu.org; Mon, 30 Jan 2023 12:11:22 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:33500) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMXge-0006OK-Hn for 56682@debbugs.gnu.org; Mon, 30 Jan 2023 12:11:20 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pMXgY-0002xa-S2; Mon, 30 Jan 2023 12:11:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=JuqgftcXLkb+Nvxrf+ay2iO8RnhswvWJ8BRrzzGm3p0=; b=SJrLtXD9q4Ln 0+qY0kmUTchtGgP3m9K74sZuSbKE7xrv9/UXi6xu9CyFQa2uwbWTUQgRGiN9RKc290DQ6ghuznbTR cPrVzGIi8Z8VAP49avl+IfzzhWWGTfWbl40L8m1FbZED2p04GUl7umLW5RjT5Pv6Uj0t2DGaOnCmU 4hXfCHkK+RTDI/mbtZ7hNtS0UUpDRhkds7rlgHK+XkYJqSjuV9XqGv3YVjkvgouWQ+RB2T+yZ+Y56 Fr4znE3LD9gpFwuqUNXStKiyJPBDvTqSIMcZPpSb5z3/35P9dOlDpdd5MuSZ1BZ5wFIAY4Rb2Q33j yb92zrJDGDjlRLNZDOX8Eg==; Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pMXgY-0000wh-8q; Mon, 30 Jan 2023 12:11:14 -0500 In-Reply-To: <6943e04e30a40824e107@heytings.org> (message from Gregory Heytings on Mon, 30 Jan 2023 15:03:54 +0000) 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:254450 Archived-At: > Date: Mon, 30 Jan 2023 15:03:54 +0000 > From: Gregory Heytings > cc: 56682@debbugs.gnu.org, monnier@iro.umontreal.ca > > > What exactly will that remove? only what's on the feature branch, or > > also some stuff on the emacs-29 branch? > > The "locked narrowing" feature, IOW, the portions of editfns.c in which it > is implemented, and its use around pre-command-hook, post-command-hook and > fontification-functions. > > > > > And what are your reasons for removing this? It is hard to tell whether > > or not I agree without knowing to what I should agree ;-) > > > > The reason is that I'm now convinced that it is not a good solution to the > problem of ill-behaving modes in the presence of long lines. So we are removing all the stuff that prevented font-lock from slowing down redisplay when long lines are in the buffer? IOW, something which we have for several months, and which so far brought up only one complaint? Frankly, this makes no sense to me, unless we delay the pretest for another half year or so. It's too late for such changes. Or am I missing something?