From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] Re: cc-mode fontification feels random Date: Tue, 31 Aug 2021 17:47:00 -0400 Message-ID: References: <835yvmka50.fsf@gnu.org> <9377d9ec-a3e5-ceea-8a9a-523a420f13f7@dancol.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29770"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Daniel Colascione , Eli Zaretskii , emacs-devel@gnu.org To: Alan Mackenzie Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Aug 31 23:48:10 2021 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 1mLBc2-0007Wq-8F for ged-emacs-devel@m.gmane-mx.org; Tue, 31 Aug 2021 23:48:10 +0200 Original-Received: from localhost ([::1]:48742 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mLBc0-0004yu-8G for ged-emacs-devel@m.gmane-mx.org; Tue, 31 Aug 2021 17:48:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41784) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mLBb3-0004IY-8R for emacs-devel@gnu.org; Tue, 31 Aug 2021 17:47:09 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:24756) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mLBaz-0001L6-J5; Tue, 31 Aug 2021 17:47:08 -0400 Original-Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id D21DD441027; Tue, 31 Aug 2021 17:47:02 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 953DA440FB2; Tue, 31 Aug 2021 17:47:01 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1630446421; bh=a/iAxxTR/ovgc1LvPKVPnjWsaVpcOkUlC2iPFAJsHx8=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=dfZ8gjVXpkNnYF8KNhoUgHdt8PztBdRXdQdBd0tCwKHUsiiZi9zxoeUxWsI3Pd1qP TTlBjJsj6wa6EDnBil9q41mpmFvAQLTcwuPueGbzVllLJmYAiOO5ujry8XMiOIEIqL koDA8JC4rgzUgL8InR1LbmC54tNL9LYFOvO6BwQh91Bxh62bBJB0trQg1XuHKbs5Wr 58a/ZE3li6/5rT/GzEEmDGwR5rytoFsBi5ynRGSMNJnC0yjri77XsOyVi17syaXfN0 +g9Vlds113V+iZdpunC4GdzwCfZ7AeddRoYaLR55huQulsw1DsOgcZD+nRAD29vqP8 6Xn2q9kHxVJAA== Original-Received: from lechazo (lechon.iro.umontreal.ca [132.204.27.242]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 87B39120189; Tue, 31 Aug 2021 17:47:01 -0400 (EDT) In-Reply-To: (Alan Mackenzie's message of "Tue, 31 Aug 2021 21:17:12 +0000") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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:273624 Archived-At: > It may be busy, but it remains responsive, as in stealth fontification. Even if it remains responsive, it's less responsive in my experience. And it's using more CPU power, which can be a problem because it reduces the battery's lifetime, or because it increases the temperature and hence the fan speed and hence the noise, or because it slows down other tasks. There are cases where it can be beneficial overall (which is why Eli enables it), but definitely not in my use cases. And I think enabling it by default would be a bad asking for trouble. >> Maybe some users would enjoy the improved highlighting of your new >> code, .... > Daniel Colascione, the OP of this thread, most assuredly would. Maybe, maybe not. Maybe he'd still find it too annoying that `foo` is highlighted as a type when `bar` isn't just because `bar` is defined in another file. Stefan