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: bidi-display-reordering will soon become t Date: Sat, 23 Jul 2011 11:38:47 +0300 Message-ID: <831uxhe6i0.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1311410332 23290 80.91.229.12 (23 Jul 2011 08:38:52 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 23 Jul 2011 08:38:52 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jul 23 10:38:48 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 1QkXjT-0001RT-Jw for ged-emacs-devel@m.gmane.org; Sat, 23 Jul 2011 10:38:47 +0200 Original-Received: from localhost ([::1]:55703 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QkXjT-0001kL-7G for ged-emacs-devel@m.gmane.org; Sat, 23 Jul 2011 04:38:47 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:56111) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QkXjR-0001iw-6J for emacs-devel@gnu.org; Sat, 23 Jul 2011 04:38:46 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QkXjQ-000699-21 for emacs-devel@gnu.org; Sat, 23 Jul 2011 04:38:45 -0400 Original-Received: from mtaout21.012.net.il ([80.179.55.169]:33467) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QkXjP-00068y-Q3 for emacs-devel@gnu.org; Sat, 23 Jul 2011 04:38:44 -0400 Original-Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0LOS00L002GJT500@a-mtaout21.012.net.il> for emacs-devel@gnu.org; Sat, 23 Jul 2011 11:38:42 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([84.228.255.122]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LOS00LO22OHT900@a-mtaout21.012.net.il> for emacs-devel@gnu.org; Sat, 23 Jul 2011 11:38:42 +0300 (IDT) X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-Received-From: 80.179.55.169 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:142226 Archived-At: The current plan is to turn on the bidi reordering by default before the end of the month, and then go into pretest. I committed today a series of changes that are supposed to avoid some significant slow-down of cursor motion and scrolling in buffers with strict left-to-right text when bidi reordering is turned on. I would appreciate if users who don't normally do that could run the current trunk with the `--eval "(setq-default bidi-display-reordering t)"' command-line argument in your usual day-to-day usage patterns, and report any problems you see. This would give us a preview of the kind of outcry that will happen when the reordering is turned on by default ;-). If you do that and see some unusual effects, please check whether the same happens without bidi reordering, by turning it off in the affected buffer(s), like this: M-: (setq bidi-display-reordering nil) RET To turn back on, type this: M-: (setq bidi-display-reordering t) RET bidi-display-reordering is a buffer-local variable, so if several buffers are involved, you need to turn it off in each one of them. Reordering of display strings is controlled by the value of bidi-display-reordering of the strings' parent buffer. Reordering of strings unrelated to buffers, such as text that appears in the mode line, is controlled by the default value of bidi-display-reordering, so you will need to use setq-default instead. TIA