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: Wed, 03 Aug 2022 09:04:03 +0000 Message-ID: <5f6988c781f1253541e3@heytings.org> References: <65cb7c73fd4a999cca00@heytings.org> <8c7321f2f3400a5db9be@heytings.org> <8c7321f2f388e5343475@heytings.org> <6ea376f6-d503-06d8-6d83-50c52b695394@yandex.ru> <8c7321f2f3ac52bfee4b@heytings.org> <8c7321f2f3ec1ef81af9@heytings.org> <02e83b0e-1b5c-fe75-6e59-1f8ddff82d37@yandex.ru> <96f28fd8-6744-1925-0631-0095099362dd@yandex.ru> <74ddc877f1e81f399eea@heytings.org> <74ddc877f14320d7852f@heytings.org> 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="17903"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 56682@debbugs.gnu.org, Eli Zaretskii , Dmitry Gutov To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Aug 03 11:05:40 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 1oJAJv-0004Qz-20 for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 03 Aug 2022 11:05:39 +0200 Original-Received: from localhost ([::1]:46092 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oJAJu-0006Od-0k for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 03 Aug 2022 05:05:38 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49202) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJAJK-0006Mx-Uv for bug-gnu-emacs@gnu.org; Wed, 03 Aug 2022 05:05:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:56353) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oJAJK-0006ke-LZ for bug-gnu-emacs@gnu.org; Wed, 03 Aug 2022 05:05:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oJAJK-0008Mx-GV for bug-gnu-emacs@gnu.org; Wed, 03 Aug 2022 05:05: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: Wed, 03 Aug 2022 09:05: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.165951744832092 (code B ref 56682); Wed, 03 Aug 2022 09:05:02 +0000 Original-Received: (at 56682) by debbugs.gnu.org; 3 Aug 2022 09:04:08 +0000 Original-Received: from localhost ([127.0.0.1]:46100 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJAIS-0008LY-8I for submit@debbugs.gnu.org; Wed, 03 Aug 2022 05:04:08 -0400 Original-Received: from heytings.org ([95.142.160.155]:36748) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJAIP-0008LM-6b for 56682@debbugs.gnu.org; Wed, 03 Aug 2022 05:04:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1659517443; bh=z/EO79hBMb3Qx7UUSwmz7IlPVkBBA+gG6K6AP4ISgBQ=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=sVUbC3DsMo+4t+YGAEuf2ndXWhs7RZeqvlzOzxIWE4v0lAzaJ//oFpTsvVOnhJID6 mbeojygZ1dyao0SI3Au/H2huDzxRFDA6CuFc/bvgMgYKbFCK8kAdLXhjg8418+2Bef Dn0p5K67ftsl9riNjjU4ngrSy89Q8yURD5RHNFN0QsbKIgqNj72awZPh9Z2Ceby6NK 6VaVSymMpWqOr1qLRavAzD1l3hIRKKplIB9hGCRprftQJxNROx6UyrsIYPqAo2W9/9 u3u+mZlKNq3naXlqsfA7Y+18/bwHTjNkZn4A0I7xXIBGy3woeeyQDjIf2fDOzkTPb0 uFdUkG3UJsLIw== 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:238628 Archived-At: > > I don't think we need such a paternalistic view of ELisp programmers. > ELisp programmers aren't out there looking for ways to mess things up. > If we give them good tools that make it easy to solve the usual problems > with needing `widen-unlock`, they won't start using it recklessly > everywhere. > I'd say it is realistic, based on the observation that half of the programming language modes in core do use widen, which they weren't supposed to do. But this discussion is leading nowhere. If you could point out to an actual (or even potential) problem caused by this locked narrowing, apart from an occasional mis-fontification, that would perhaps help it to advance.