From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Enabling bidi (was: Composing Hebrew diacriticals) Date: Wed, 26 May 2010 20:14:24 +0300 Message-ID: <83632aoaa7.fsf@gnu.org> References: <83mxwlw2c0.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1274894113 9950 80.91.229.12 (26 May 2010 17:15:13 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 26 May 2010 17:15:13 +0000 (UTC) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed May 26 19:15:11 2010 connect(): No such file or directory Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OHKCE-0002a5-7Z for ged-emacs-devel@m.gmane.org; Wed, 26 May 2010 19:15:10 +0200 Original-Received: from localhost ([127.0.0.1]:54318 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OHKCD-0006pO-Jg for ged-emacs-devel@m.gmane.org; Wed, 26 May 2010 13:15:09 -0400 Original-Received: from [140.186.70.92] (port=49668 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OHKC7-0006mj-A1 for emacs-devel@gnu.org; Wed, 26 May 2010 13:15:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OHKC2-0002Fe-67 for emacs-devel@gnu.org; Wed, 26 May 2010 13:15:03 -0400 Original-Received: from mtaout23.012.net.il ([80.179.55.175]:61618) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OHKC1-0002FR-UO for emacs-devel@gnu.org; Wed, 26 May 2010 13:14:58 -0400 Original-Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0L3100B00EE4GM00@a-mtaout23.012.net.il> for emacs-devel@gnu.org; Wed, 26 May 2010 20:14:20 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([84.228.111.84]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0L3100B7MEJVK700@a-mtaout23.012.net.il>; Wed, 26 May 2010 20:14:20 +0300 (IDT) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:125286 Archived-At: > From: Stefan Monnier > Date: Wed, 26 May 2010 09:28:13 -0400 > > > % emacs -Q > > ESC : (setq-default bidi-display-reordering t) RET > > I think it's time we set bidi-display-reordering to t by default. > Any objection? There are still 2 problems I'd like to fix before we do this: . Annoying unnecessary scrolls when moving cursor through continued lines (for one of its manifestations, see http://lists.gnu.org/archive/html/emacs-devel/2010-05/msg00634.html) . Cursor positioning problems with truncated lines (cursor gets stuck at end of lines truncated on the left) These problems affect anyone who turns on the bidi reordering, even if all the characters in the buffer are strict L2R and no reordering actually happens. The first problem will almost certainly be fixed this weekend (I already know where's the bug and how to fix that). The second one needs to be debugged, but I hope to get it nailed by this coming Sunday as well. However, if you think these problems are not grave enough to delay, go ahead and turn it on, and let's see how much I screwed up.