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: Slow/poor responsiveness in org files Date: Tue, 13 Sep 2011 01:51:41 -0400 Message-ID: References: <87fwkzcg7d.fsf@gnu.org> <87r54j5426.fsf@gmail.com> <87ty9dylqo.fsf@altern.org> <83d3fyxa52.fsf@gnu.org> <83ty8hw3iu.fsf@gnu.org> <20110913043625.GA17869@santiago> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1315893112 8889 80.91.229.12 (13 Sep 2011 05:51:52 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 13 Sep 2011 05:51:52 +0000 (UTC) Cc: emacs-devel@gnu.org To: Mathieu Boespflug Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Sep 13 07:51:47 2011 Return-path: Envelope-to: ged-emacs-devel@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 1R3LuN-0001Yw-9j for ged-emacs-devel@m.gmane.org; Tue, 13 Sep 2011 07:51:47 +0200 Original-Received: from localhost ([::1]:34868 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R3LuM-00033I-Dw for ged-emacs-devel@m.gmane.org; Tue, 13 Sep 2011 01:51:46 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:57735) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R3LuJ-000330-Lv for emacs-devel@gnu.org; Tue, 13 Sep 2011 01:51:44 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R3LuI-0007yL-D7 for emacs-devel@gnu.org; Tue, 13 Sep 2011 01:51:43 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]:60018) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R3LuI-0007yB-BG for emacs-devel@gnu.org; Tue, 13 Sep 2011 01:51:42 -0400 Original-Received: from eliz by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1R3LuH-0004xU-RZ; Tue, 13 Sep 2011 01:51:41 -0400 In-reply-to: <20110913043625.GA17869@santiago> (message from Mathieu Boespflug on Tue, 13 Sep 2011 00:36:25 -0400) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.10 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:143962 Archived-At: > Date: Tue, 13 Sep 2011 00:36:25 -0400 > From: Mathieu Boespflug > Cc: emacs-devel@gnu.org > > > I will propose to Org mode developers a change to set > > bidi-paragraph-direction automatically on all Org buffers. > > Ok. Thank you for looking into this. However, does this mean it won't be > possible to have R2L text in Org buffers? No, it doesn't mean that. It just means the display will start at the left window boundary, even if the item includes R2L text. To illustrate, you will see * foo * bar * OOF * RAB (where "OOF" and "RAB" are R2L text typed as "FOO" and "BAR", reordered into correct visual order), rather than * foo * bar OOF * RAB * with the default (nil) setting of bidi-paragraph-direction. I think the latter is ugly anyway. The variable that controls reordering is bidi-display-reordering, and it must stay non-nil if we want to support R2L text. The Emacs manual and the ELisp manual have more information about the meaning of bidi-paragraph-direction, if you want to learn more.