From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bidi,gmane.emacs.devel Subject: Re: Bidirectional editing in Emacs -- main design decisions Date: Tue, 19 Apr 2011 19:02:04 +0300 Message-ID: <83y636grgj.fsf@gnu.org> References: <83bpkgl113.fsf@gnu.org> <8362qbsj7p.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1303228943 28353 80.91.229.12 (19 Apr 2011 16:02:23 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 19 Apr 2011 16:02:23 +0000 (UTC) Cc: emacs-bidi@gnu.org, emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-bidi-bounces+gnu-emacs-bidi=m.gmane.org@gnu.org Tue Apr 19 18:02:18 2011 Return-path: Envelope-to: gnu-emacs-bidi@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QCDNZ-0001Ko-Iy for gnu-emacs-bidi@m.gmane.org; Tue, 19 Apr 2011 18:02:17 +0200 Original-Received: from localhost ([::1]:38404 helo=lists2.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QCDNZ-0007xQ-5E for gnu-emacs-bidi@m.gmane.org; Tue, 19 Apr 2011 12:02:17 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:44454) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QCDNW-0007xH-T9 for emacs-bidi@gnu.org; Tue, 19 Apr 2011 12:02:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QCDNV-0001MM-Se for emacs-bidi@gnu.org; Tue, 19 Apr 2011 12:02:14 -0400 Original-Received: from mtaout23.012.net.il ([80.179.55.175]:59458) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QCDNV-0001MH-MI; Tue, 19 Apr 2011 12:02:13 -0400 Original-Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0LJW00F00PR3E400@a-mtaout23.012.net.il>; Tue, 19 Apr 2011 19:02:11 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([77.124.96.168]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LJW00FT8PVL3990@a-mtaout23.012.net.il>; Tue, 19 Apr 2011 19:02:11 +0300 (IDT) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-Received-From: 80.179.55.175 X-BeenThere: emacs-bidi@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Discussion of Emacs support for multi-directional text." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-bidi-bounces+gnu-emacs-bidi=m.gmane.org@gnu.org Original-Sender: emacs-bidi-bounces+gnu-emacs-bidi=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bidi:869 gmane.emacs.devel:138583 Archived-At: > From: Stefan Monnier > Cc: emacs-devel@gnu.org, emacs-bidi@gnu.org > Date: Tue, 19 Apr 2011 10:11:33 -0300 > > It sounds very reasonable, but at the same time I don't understand in > which way it differs from your earlier opinion that it should "stop > reordering" (whose meaning is very unclear to me). Well, that's my fault: "stop reordering" is simply misleading. What I meant by that was that the reordering will completely process all the text before (in the logical order) the part covered by a display property, then process the display spec, and only then reorder the text after the property. So this buffer text ABCDE display XYZ will be reordered as EDCBA display ZYX instead of more sensible ZYX display EDCBA under the new plan.