From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: emacs rendering comparisson between emacs23 and emacs26.3 Date: Wed, 08 Apr 2020 23:10:07 -0400 Message-ID: References: <86tv2h2vww.fsf@gmail.com> <20200322123818.GB32470@ACM> <87eetk5swm.fsf@gnu.org> <20200326193128.GC14092@ACM> <86d08y4zsx.fsf@gmail.com> <83sghs7qdz.fsf@gnu.org> <83h7y63sjj.fsf@gnu.org> <834ku43c61.fsf@gnu.org> <83k12zz6ds.fsf@gnu.org> <054393f3-3873-ab6e-b325-0eca354d8838@gmx.at> <83eet0sqb2.fsf@gnu.org> <831royqy31.fsf@gnu.org> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="3136"; mail-complaints-to="usenet@ciao.gmane.io" Cc: rudalics@gmx.at, rrandresf@gmail.com, acm@muc.de, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Apr 09 05:12:02 2020 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 1jMNbl-0000iE-4Q for ged-emacs-devel@m.gmane-mx.org; Thu, 09 Apr 2020 05:12:01 +0200 Original-Received: from localhost ([::1]:42944 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jMNbk-0004OF-8E for ged-emacs-devel@m.gmane-mx.org; Wed, 08 Apr 2020 23:12:00 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49847) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jMNaT-0002zI-AZ for emacs-devel@gnu.org; Wed, 08 Apr 2020 23:10:42 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:39627) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jMNaT-0002Ep-5q; Wed, 08 Apr 2020 23:10:41 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1jMNZv-0003YL-QS; Wed, 08 Apr 2020 23:10:07 -0400 In-Reply-To: <831royqy31.fsf@gnu.org> (message from Eli Zaretskii on Wed, 08 Apr 2020 09:40:50 +0300) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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:246695 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > It would scan only from the last open-paren-in-column-zero, as it did > > in the past. > That would produce incorrect display, as I explained later: > > A change in a buffer can potentially affect > > > the fontification of the rest of the buffer, and I don't think we > > > would like Emacs to fail to update other windows showing the same > > > buffer I could not see how that relates to the issue. That point was not explicitly stated. That's why I said it seemed like a change in topic. Now you've explained how they relate, so now I understand your point. I am suggesting that we once again support a mode in which users signal the start of a defun with an open-delimiter in column zero. For CC modes, this would have to be explicitly enabled. If you are editing code written in the usual GNU style then you can enable that mode and get good results. If you are editing code NOT written in that style then don't enable the mode. -- Dr Richard Stallman Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)