From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gregory Heytings Newsgroups: gmane.emacs.bugs Subject: bug#56682: Fix the long lines font locking related slowdowns Date: Mon, 15 Aug 2022 08:59:53 +0000 Message-ID: <3a1232a17bd262895872@heytings.org> References: <837d3lzv8n.fsf@gnu.org> <2c8d6755-cfe2-6559-3fde-3fa30ffb411e@yandex.ru> <83mtcgy44k.fsf@gnu.org> <83k07jx5jn.fsf@gnu.org> <866e510d-a060-7daa-d002-97861d056fa7@yandex.ru> <1144021660321893@iva5-64778ce1ba26.qloud-c.yandex.net> <12348081660379417@sas2-a098efd00d24.qloud-c.yandex.net> <66bbbb95983414e79637@heytings.org> <66bbbb95983475c5f3b0@heytings.org> <0d67f253-c080-d750-c2cb-4a9591ff8c6c@yandex.ru> <83lerrl734.fsf@gnu.org> <83wnbbj7v4.fsf@gnu.org> <75c316c0-3346-e702-b114-41a7f899deb1@yandex.ru> <5900f20836ca3f305df8@heytings.org> <8ef8eaba-1add-e87e-247e-71888beaf1f8@yandex.ru> <837d3ak8lf.fsf@gnu.org> <14516fce-8c35-1ce7-1314-44a3d79e8ba7@yandex.ru> Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5889"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 56682@debbugs.gnu.org, Eli Zaretskii , monnier@iro.umontreal.ca To: Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Aug 15 11:01:25 2022 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 1oNVyP-0001Mp-HM for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 15 Aug 2022 11:01:25 +0200 Original-Received: from localhost ([::1]:54388 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oNVyO-0004IQ-JO for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 15 Aug 2022 05:01:24 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59742) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oNVx5-0004Ex-NY for bug-gnu-emacs@gnu.org; Mon, 15 Aug 2022 05:00:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:51097) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oNVx5-0008Re-4u for bug-gnu-emacs@gnu.org; Mon, 15 Aug 2022 05:00:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oNVx4-0006Xp-Tv for bug-gnu-emacs@gnu.org; Mon, 15 Aug 2022 05:00:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Gregory Heytings Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 15 Aug 2022 09:00: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.166055400025122 (code B ref 56682); Mon, 15 Aug 2022 09:00:02 +0000 Original-Received: (at 56682) by debbugs.gnu.org; 15 Aug 2022 09:00:00 +0000 Original-Received: from localhost ([127.0.0.1]:40846 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oNVwz-0006X5-Fy for submit@debbugs.gnu.org; Mon, 15 Aug 2022 05:00:00 -0400 Original-Received: from heytings.org ([95.142.160.155]:53892) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oNVwx-0006Wv-2f for 56682@debbugs.gnu.org; Mon, 15 Aug 2022 04:59:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1660553994; bh=LxLZOOdWnOnNQUXQNh5qElZ6yvWV7RIgnpXEWUyUi2A=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=zN1lpYcGzKYJiwEyNsmzwHTzOpveuegaFtNg4oe1V5tIjzwBL62Rka9N+y/V+Vkvj iVGY9A1dSLnUlfzXeSTSz3NG87jAe3YwYloJAsRiPaAmKekVrr8HWA6Vo5EtiWr9Hr lGvJbcUkqnJH9K5GrMFZrgReDZFciSFMAU8teoDE+IBqXzdxSH8lE38H2bmchj4qz+ iV7HYnlKuEEtMBvxWL4W5FCIVFVXD8sJr0f19/U9YdSt+KVqk453HhMBX0/GOMfDnw ZGY8kOK8cZIDVmkP5xEXHBUHqF0NTFACJ25eltaIwp9R0kZWcO8wVZnbOEwM0n/9Xc nrcnpaz7qvTJA== In-Reply-To: <14516fce-8c35-1ce7-1314-44a3d79e8ba7@yandex.ru> 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" Xref: news.gmane.io gmane.emacs.bugs:239759 Archived-At: > > The implementation of the idea that Gregory mentioned (font locking > reasonably accurate even when it doesn't have access to the whole > buffer) will have to be done in Lisp anyway. So that's where the > narrowing should be applied too. > It would be helpful if you did not reiterate your arguments again and again. I think everybody here has understood what your preference would be, and your reasons for that preference. Please give us some time to explore the current direction, before asking us to go back and take another direction. The current situation is already, in many aspects, way better than it was two months ago.