From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: How the long-lines "optimisation" breaks font locking. Date: Fri, 5 Aug 2022 16:04:08 +0300 Message-ID: <71604574-d7e7-306f-bbc7-b60461737d6e@yandex.ru> References: <87y1w5tahv.fsf@gnus.org> <83sfmc2mph.fsf@gnu.org> <837d3n0we0.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22750"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Cc: larsi@gnus.org, emacs-devel@gnu.org, gregory@heytings.org To: Eli Zaretskii , Alan Mackenzie Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Aug 05 15:08:34 2022 Return-path: Envelope-to: ged-emacs-devel@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 1oJx46-0005kD-A3 for ged-emacs-devel@m.gmane-mx.org; Fri, 05 Aug 2022 15:08:34 +0200 Original-Received: from localhost ([::1]:49878 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oJx44-0006WT-OB for ged-emacs-devel@m.gmane-mx.org; Fri, 05 Aug 2022 09:08:32 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58626) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJx0E-0003Yv-7q for emacs-devel@gnu.org; Fri, 05 Aug 2022 09:04:34 -0400 Original-Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]:46873) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oJx0B-0006Mn-Ph; Fri, 05 Aug 2022 09:04:33 -0400 Original-Received: by mail-wr1-x430.google.com with SMTP id l4so3152627wrm.13; Fri, 05 Aug 2022 06:04:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=HQ1r+13JoXLypQ5NfJOEImXqjrTw2K6qijPDNhKp/SE=; b=H5bt4Mdypzwk/8mOnzlinUdJFG6O8ynCZQ8WGdY2YqwKemNMgjNNBfm2zlq3/OJHqT SWIp7wH0z+ieVvUkFHZTqYX6yFmeRSGM70X6HQwAeMfoYAewQX2Ch/S+iHQTJksOH0jl oNKuG+x2oVCa4TeGWbdtoUH1YhjjS1MQC3NHAqjx/ohkv31vMcYGp6fpxMaXO9W+OoYa n4r86ozZZNtdprS7+2F430bOVJcUUHG5P4Z0ag9p3RA8FI1jeBd/2NvVUpotuOBtW3aV pvPK4aDJR8JSg+5h+5CSTNYN5JeaSAPVOeWIGk9MwWMTvLdy6CRaVq1OdrrR9dUG9VKP d8iQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:message-id:date:mime-version:user-agent :subject:content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=HQ1r+13JoXLypQ5NfJOEImXqjrTw2K6qijPDNhKp/SE=; b=SlvURU9L/gP+I7UG03ph0XsjybYRFZCrqOTHCo+IvNfmZqFnt4n2bZgg1AjFndyIzM bsL8ZFFP40ikCqzM8kRzAjCyA0yXWhqy7gWTYgsNTbCzS55jXRFWNDMWNdhgByqrUZhL guhCIslb//HXq94H51/F8U8LSw+0mhploDsc2V8uhUrhWYPTY4cqj3TKpuC117KaBzBS rCI2bsdYb+2jmA7o9JDy+9ed8KU9OJlZeIHu++CE2+wlQKzL/+tORh740xfPXhl15X7u JVhoM0yKjMgYDiykB6DEPNrSHGbC5Bd1Phy/FGAetAowt/xdTgy+QxjLAfWrf/93bQ5U Smdw== X-Gm-Message-State: ACgBeo3YDgnfQ8F1Cj+ZuOamHC3F7s0BkTejYAVldg5KFd7NYvncFwtd sCdotAwBzaYiHgtL+kLFPH55pDeCb+A= X-Google-Smtp-Source: AA6agR6UGHbJkdxHXp9A74QJX/aZXMCupbaWL3mekj9xYBTtugXlejxnJlT47woHEIAx6nwi8tt11A== X-Received: by 2002:adf:fb90:0:b0:21e:4eb6:b880 with SMTP id a16-20020adffb90000000b0021e4eb6b880mr4229411wrr.551.1659704650241; Fri, 05 Aug 2022 06:04:10 -0700 (PDT) Original-Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id q13-20020adff94d000000b0022062459ce5sm3936142wrr.30.2022.08.05.06.04.08 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 05 Aug 2022 06:04:09 -0700 (PDT) Content-Language: en-US In-Reply-To: <837d3n0we0.fsf@gnu.org> Received-SPF: pass client-ip=2a00:1450:4864:20::430; envelope-from=raaahh@gmail.com; helo=mail-wr1-x430.google.com X-Spam_score_int: -14 X-Spam_score: -1.5 X-Spam_bar: - X-Spam_report: (-1.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:293112 Archived-At: On 05.08.2022 14:20, Eli Zaretskii wrote: > Thanks. Any improvements in font-lock of any major mode is welcome. > If/when enough of them get their act together, we might revisit the > default value of long-line-threshold, as I already said many times. As I said, changing long-line-threshold's default is not the solution because this variable also determines when the fixes for the other redisplay logic come into play. And those cause sluggishness more extensively and much earlier than font-lock becomes a problem.