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: Thu, 04 Aug 2022 01:41:09 +0000 Message-ID: <3d639ea126335c8a76ef@heytings.org> References: <8a3eaeef01be5bfaa5ef@heytings.org> <05388e8d8812bfa3695d@heytings.org> <83v8rf5894.fsf@gnu.org> <65cb7c73fd4a999cca00@heytings.org> <8c7321f2f3400a5db9be@heytings.org> <8c7321f2f388e5343475@heytings.org> <6ea376f6-d503-06d8-6d83-50c52b695394@yandex.ru> <8c7321f2f3ac52bfee4b@heytings.org> <2f7eeea3-6ba9-d2c2-1fb9-dd40d2de2002@yandex.ru> <8c7321f2f368e8dd096d@heytings.org> <83tu6w2mrm.fsf@gnu.org> <83les82jz1.fsf@gnu.org> <83fsig2ja2.fsf@gnu.org> <83mtcn1isf.fsf@gnu.org> <83b48a42-671a-98d0-da05-1804787db8c8@yandex.ru> <8335ee7imr.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17698"; 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 Thu Aug 04 03:42:18 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 1oJPsQ-0004Qs-4g for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 04 Aug 2022 03:42:18 +0200 Original-Received: from localhost ([::1]:36658 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oJPsO-0002X8-NY for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 03 Aug 2022 21:42:16 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40750) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJPsA-0002Wz-VA for bug-gnu-emacs@gnu.org; Wed, 03 Aug 2022 21:42:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:60850) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oJPsA-0000Ri-Lh for bug-gnu-emacs@gnu.org; Wed, 03 Aug 2022 21:42:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oJPsA-0006vc-IL for bug-gnu-emacs@gnu.org; Wed, 03 Aug 2022 21:42: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: Thu, 04 Aug 2022 01:42: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.165957727226570 (code B ref 56682); Thu, 04 Aug 2022 01:42:02 +0000 Original-Received: (at 56682) by debbugs.gnu.org; 4 Aug 2022 01:41:12 +0000 Original-Received: from localhost ([127.0.0.1]:50599 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJPrM-0006uU-7Y for submit@debbugs.gnu.org; Wed, 03 Aug 2022 21:41:12 -0400 Original-Received: from heytings.org ([95.142.160.155]:37846) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJPrK-0006uO-4l for 56682@debbugs.gnu.org; Wed, 03 Aug 2022 21:41:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1659577269; bh=tlmQ74SjVLE26xa5aDEonHsXLP6Aw0Xulyxnsa2aO90=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=e49PiHxnUZxGUgLlXWvmRbNHp/X7insnV87+VxcyBd3MpUTnk2YYZjIKOPenrXDO5 pZCqpwm7FN5QovefHjVcTGcWeiUpzQlpg3KPK48QOEe/mhCn3McFyb9/EIEpT6Jho8 3xASeCrvOL8bG3XVW5UsUQmavD8EyORa9l2XR70W001AnEMrfm4MKwKJeRpVdr8X2D KXxgPsyP5fH57lnjRvxt6ShlKHVuWvfx559oAJMFaDIzvXb4VxQN35SC4caNfeMtaG b46UaHmwymMv1bcInK7/3IqMXgh8BjyHgPxXl4xB5H4IdJ4Q3wQ4EeCrxvWhaOLvmZ NYqRg2bx7bODg== In-Reply-To: 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:238668 Archived-At: > > We cannot perform every basic operation in fixed time for any > arbitrarily sized file. There are limits of what we can possibly do. > Apparently the limits are lower than what you think. Provided that we accept some compromises, such as mis-fontification, which is also what syntax-wholeline-max does, and against which you didn't protest. > > I'd really like it if we could scope this discussion to solving that > particular problem. Not the speed of operations in large files in > general. > I don't understand what you mean. Which "particular problem"? The point of this discussion is of course the speed of operations in large files in general. If you take that out of the picture, everything is of course possible. I'm not even sure what remains in fact, Emacs is an editor, not a displayer.