From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Daniel =?UTF-8?Q?Mart=C3=ADn?= via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#52298: 29.0.50; Frequent redisplay cycles induced by c-type-finder-timer-func timer in CC Mode Date: Mon, 13 Dec 2021 00:31:38 +0100 Message-ID: References: <838rwss37v.fsf@gnu.org> <83tuffr2qd.fsf@gnu.org> <83zgp7p2x1.fsf@gnu.org> <83v8zvovcw.fsf@gnu.org> <837dcap4jt.fsf@gnu.org> Reply-To: Daniel =?UTF-8?Q?Mart=C3=ADn?= Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="730"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (darwin) Cc: Eli Zaretskii , 52298@debbugs.gnu.org To: Alan Mackenzie Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Dec 13 00:32:28 2021 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 1mwYKR-000AZx-BN for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 13 Dec 2021 00:32:27 +0100 Original-Received: from localhost ([::1]:46942 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mwYKP-0001qA-9H for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 12 Dec 2021 18:32:25 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:46990) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mwYK4-0001q2-GO for bug-gnu-emacs@gnu.org; Sun, 12 Dec 2021 18:32:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:41879) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mwYK2-0001kt-FC for bug-gnu-emacs@gnu.org; Sun, 12 Dec 2021 18:32:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mwYK2-00077O-By for bug-gnu-emacs@gnu.org; Sun, 12 Dec 2021 18:32:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Daniel =?UTF-8?Q?Mart=C3=ADn?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 12 Dec 2021 23:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52298 X-GNU-PR-Package: emacs Original-Received: via spool by 52298-submit@debbugs.gnu.org id=B52298.163935191227346 (code B ref 52298); Sun, 12 Dec 2021 23:32:02 +0000 Original-Received: (at 52298) by debbugs.gnu.org; 12 Dec 2021 23:31:52 +0000 Original-Received: from localhost ([127.0.0.1]:53425 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwYJs-000770-Cx for submit@debbugs.gnu.org; Sun, 12 Dec 2021 18:31:52 -0500 Original-Received: from sonic308-19.consmr.mail.ir2.yahoo.com ([77.238.178.147]:37602) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwYJq-00076i-9L for 52298@debbugs.gnu.org; Sun, 12 Dec 2021 18:31:51 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.es; s=s2048; t=1639351903; bh=L2T9+RI1Eu3wLxg7MMPXpDsJUCB24XUdsHgQAxii5zo=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=PEdKXEFGQM8P3EEKo0YLcN79C5UHqiwLPOHGpDAZEtK0w//9P36OUOiDX0reXs1VlltHGXaLWchp+r9IP0HfUp9QFgG+VC6dRwmux1Ak9y5be7cBUBnBQK1ss1V1/3srP85YndzOlEBlVz4hlekFV7I9afiR2C+UR5zkdRHBFfj3kv7Mcf+kmnRhgBUctd1ihxs6tGPUMPOxks1RyJ6ZDmripQ2mhRJTWubtikRfvOYdYy3/CvDEnDRhLSBaRSP7rIR8u+LWtowvZ++42YUesE0eVs8oVsHG7CKXGso7Re6lA5QJ/IHsZuskKsp2Q6WQ3fnBZYpQ9/+u7sdIR9Qxeg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1639351903; bh=jGavApk/2wrPeue1JNLxpGb8Zfeud/Cr0JRTzTWBHmq=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=n5C5LWbFYvNv7MiACHK1WWw6xRnQ/yb3tFBcEf08cWpjvt+nAhD0024zCCJt2IHoXcYQqcqmWWCm8f3aeMOlzsfSXCqqQWDFfoUmQXyUgCfCe6hSWxFvUunHmt4mzJhAtLLJS0a8IBLhKANx1G+KGnQEce9bVxem89ZLIZSL3FUeuza1R/xg36L5FQnDNmJG669oOXAhSzlIeq4rv21syTQ6MQKS399GgH+KBeyj8KGqZAu10NbX+O8IxYHI5pWoYobWizzgecGeWaEFTIIq/VFKIdKmfhxnvF7F1IZXAAX50FvPBeVl0dWXn59ns/R38sm6LgF6lXI0+S9tQkqBPQ== X-YMail-OSG: yJB1_xoVM1lvhL4bgdPh5g02k7EYAaqGvz4S3Zd4Qcsuqx.3Wjhf.bc4wqJ36gs ZUYEM_gp2U8UV5D0f.cTWINAJywOB.sSnsDF7fyi82c8kJch5eCHVQrrGXr3s.NBxU_YImhLaxPq 8JxzgRwiUaLrIjFznblm6gnr7kA82DKFTWvaq6XplCqoHaIr9BQ4ukavo6kPyW0nd9k1Gu1HuMW1 dxA_S3ljcHMD2bqqUe9l063AvN7IUrjz8mBpBjXJY3Jt_jOU8jiv8IdBbDYrc18q8jbyaIZrYQwQ P.uJiyHnJpInF6hIHCwNMVu1X41eILM6_h8sPVVgiRyB0SJbDBHYEK1q8K0txYbS8hyeVpTiVxFy Ew5e9GXHesi9rjE0HQAiv8QZEhn6Ca_XZLKN.DInwVccSdq6RLogG4g3m7AYxT8Ro.QS0S1WpP2D _Zoa_YW_z4M9OZeHYjywoVyVk7C5NtFO8wjSaQy54QvEJCksNtEOT3_ZcSyw8hGZg_MeIKnEYyFQ 9IP75M5d_llRerumKSdzhztBVcritzyCBribAICOZ3CgHmqH8EZ9tQK72rlMkrmNG79Hwmygm2Tj rCFJKkMQSTI7eoWjRL4TCqHK1npoZd.8XePGLzjrLVojW7LQp8sBMRqHDRzbGhfxh33Ez.uCV66. CvI4EZwTHWMnXfknW5wG.6R3_4kdgk4e9DKqcTytpll3XGlNeNZLpraX6nNk6fwbN2PqmEvh3a40 72TAPIAGXfMyajfJ8nuyZqof16FM8ccStD8.60CgVmUwRD3CCLowYlv0JAxIBCMaV51hVE4QhZTj 6p4zlEQYfy8IoikdH6T48c9uTZ8D7aVmD7vPonA1yb X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.ir2.yahoo.com with HTTP; Sun, 12 Dec 2021 23:31:43 +0000 Original-Received: by kubenode511.mail-prod1.omega.ir2.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 8f1fa5054f717d592df3618a132bacad; Sun, 12 Dec 2021 23:31:39 +0000 (UTC) In-Reply-To: (Alan Mackenzie's message of "Sun, 12 Dec 2021 19:05:45 +0000") X-Mailer: WebService/1.1.19415 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo 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:222278 Archived-At: Alan Mackenzie writes: > > This particular feature simply hasn't worked out well. If the > background scanning were to complete in a few seconds, it wouldn't be > too bad. But nearly two minutes on a modern (well, 4=C2=BD yo) machine f= or > just one buffer, with the annoyance of the "stuttering", is not worth > the gain. If you want another data point, on my 2017 MacBook Pro visiting xdisp.c took 1:30 min of background work (using 25% of the CPU). Is it possible to make the feature optional, even for the default font-lock decoration level in CC mode? So only the people that want more accurate highlighting of types pay the cost of this background work.