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: Fix the long lines font locking related slowdowns Date: Fri, 29 Jul 2022 13:53:52 +0300 Message-ID: <8335ek8a0v.fsf@gnu.org> References: <837d46mjen.fsf@gnu.org> <174616cd5c33bfc14b1f@heytings.org> <837d44jr4p.fsf@gnu.org> <83bktghrn0.fsf@gnu.org> <8a3eaeef010995a5da8d@heytings.org> <837d40ds09.fsf@gnu.org> <83zggwcby5.fsf@gnu.org> <83o7xccagi.fsf@gnu.org> <831qu7daxb.fsf@gnu.org> <83sfmnb7yg.fsf@gnu.org> <837d3ybh5z.fsf@gnu.org> <136c4fe0fc74196714aa@heytings.org> <83pmhp89ov.fsf@gnu.org> <136c4fe0fc39573addc9@heytings.org> <83k07x8738.fsf@gnu.org> <136c4fe0fcdf00ef9a11@heytings.org> <83h73183r7.fsf@gnu.org> <136c4fe0fc0fceb0d752@heytings.org> <838roc8ka7.fsf@gnu.org> <834jz08b5q.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16315"; mail-complaints-to="usenet@ciao.gmane.io" Cc: gerd.moellmann@gmail.com, 56682@debbugs.gnu.org, larsi@gnus.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 Fri Jul 29 12:54:39 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 1oHNde-00043p-Fq for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 29 Jul 2022 12:54:38 +0200 Original-Received: from localhost ([::1]:36906 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oHNdd-0007GZ-4d for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 29 Jul 2022 06:54:37 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35000) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oHNd5-0007Ej-FP for bug-gnu-emacs@gnu.org; Fri, 29 Jul 2022 06:54:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:41989) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oHNd4-0005Rm-Iy for bug-gnu-emacs@gnu.org; Fri, 29 Jul 2022 06:54:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oHNd4-0007tL-Cn for bug-gnu-emacs@gnu.org; Fri, 29 Jul 2022 06:54:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 29 Jul 2022 10:54: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.165909203530319 (code B ref 56682); Fri, 29 Jul 2022 10:54:02 +0000 Original-Received: (at 56682) by debbugs.gnu.org; 29 Jul 2022 10:53:55 +0000 Original-Received: from localhost ([127.0.0.1]:59971 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oHNcw-0007sx-Vl for submit@debbugs.gnu.org; Fri, 29 Jul 2022 06:53:55 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:50146) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oHNct-0007sg-3b for 56682@debbugs.gnu.org; Fri, 29 Jul 2022 06:53:52 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:50484) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oHNcn-0005Of-5r; Fri, 29 Jul 2022 06:53:45 -0400 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=cVsyzgFeSnI4xhQ+kaH0NlxJOK+g7+NbGxgUpHpnoBY=; b=ZPsZY0Xv2lqw MstXSm5yqmJDGS/M+lcrMoD+1myL8DP2Ivp0ZZpmfWIFLxwSU56pJV8Nx873+6RDyZKqvchpv2LtR D2rrfvICefuXr5FoHGpsT7Ouz4N+pCL/PWBjv4Nznn0zxyT35WFBQdCHnt0botEnk8x2njmFfPvT1 UrlD7gxBGTRs50gEtfIj1qxUZNSWXSUL5GjacMIGFvk8JCfK67z5YiApbiiSbmVKGkgbirxLqEGoD 0RbpRPggCLYtHeqh5ElxJXEQRWzkaID+yzF/htPtqUP+GIxZQuGDQPevdFehLa8M224H8QPwEIZFp 4quRMzpck4H85Z3g5YhtBQ==; Original-Received: from [87.69.77.57] (port=2844 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 1oHNcj-0007eg-NP; Fri, 29 Jul 2022 06:53:44 -0400 In-Reply-To: (message from Gregory Heytings on Fri, 29 Jul 2022 10:44:27 +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" Xref: news.gmane.io gmane.emacs.bugs:238147 Archived-At: > Date: Fri, 29 Jul 2022 10:44:27 +0000 > From: Gregory Heytings > cc: gerd.moellmann@gmail.com, 56682@debbugs.gnu.org, larsi@gnus.org, > monnier@iro.umontreal.ca > > > Please always assume that I gave these aspects and your perspective due > > consideration before making my changes, and please never revert them > > without discussing first. > > Okay, I'll keep that in mind in the future. Thank you. > > In this case, "arbitrarily large" contradicts the text that follows, > > which describes the circumstances where that might not be true. > > I've carefully chosen the words of the title, and it doesn't contradict > what follows, as far as I understand. It says "Emacs is now capable of > editing files with arbitrarily long lines", in which "capable" means that > it can do it, but will not always do it. The circumstances that are > described in the text that follows tell the reader that the remaining > cases in which Emacs would choke on such files are outside of Emacs' > responsibility, they are the responsibility of major and minor mode > writers. The usual interpretation of "capable" in Emacs is that we do it unless the user tells us not to. Otherwise users will ask why not do it whenever possible, definitely for a feature like this one. So that is the contradiction which I had in mind.