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: Fri, 27 Mar 2020 22:48:38 -0400 Message-ID: References: <86tv2h2vww.fsf@gmail.com> <20200322123818.GB32470@ACM> <87eetk5swm.fsf@gnu.org> <20200326193128.GC14092@ACM> <86d08y4zsx.fsf@gmail.com> <83wo768eq5.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="81553"; mail-complaints-to="usenet@ciao.gmane.io" Cc: acm@muc.de, rrandresf@gmail.com, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Mar 28 03:49:16 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 1jI1X9-000L5R-0v for ged-emacs-devel@m.gmane-mx.org; Sat, 28 Mar 2020 03:49:15 +0100 Original-Received: from localhost ([::1]:49496 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jI1X8-0000Em-3m for ged-emacs-devel@m.gmane-mx.org; Fri, 27 Mar 2020 22:49:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53454) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jI1Wb-0008HQ-8j for emacs-devel@gnu.org; Fri, 27 Mar 2020 22:48:42 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:55660) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jI1Wa-000327-Uh; Fri, 27 Mar 2020 22:48:40 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1jI1WY-0005Ey-4w; Fri, 27 Mar 2020 22:48:38 -0400 In-Reply-To: <83wo768eq5.fsf@gnu.org> (message from Eli Zaretskii on Fri, 27 Mar 2020 10:00:02 +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:245855 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's not possible. Bidirectional editing support in Emacs is > unconditional, it isn't an optional feature. It isn't optional _now_ but maybe there is an opportunity to optimize redisplay if the userssays "no BIDI". Maybe some of the pre-bidi code could be brought back and used when the user says there is no BIDI in the buffer. > What I would suggest is to compare with Emacs 24.1, which already > supported bidi. It would be interesting to compare 24 and 23, to see what slowdown there is. And compare other subsequent versions to see what slowdown there is. These could give hints for what operations are worth trying to optimize. -- 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)