From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.bugs Subject: bug#9571: 24.0.50; user option to turn off bidi, please Date: Wed, 21 Sep 2011 21:18:46 -0700 Message-ID: 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 1316665434 17018 80.91.229.12 (22 Sep 2011 04:23:54 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 22 Sep 2011 04:23:54 +0000 (UTC) To: 9571@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Sep 22 06:23:50 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1R6apB-0002Bg-Af for geb-bug-gnu-emacs@m.gmane.org; Thu, 22 Sep 2011 06:23:49 +0200 Original-Received: from localhost ([::1]:53202 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R6apA-0002Hp-J2 for geb-bug-gnu-emacs@m.gmane.org; Thu, 22 Sep 2011 00:23:48 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:50069) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R6ap7-0002Hk-Ga for bug-gnu-emacs@gnu.org; Thu, 22 Sep 2011 00:23:46 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R6ap6-0004k4-6E for bug-gnu-emacs@gnu.org; Thu, 22 Sep 2011 00:23:45 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:51366) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R6ap5-0004k0-To for bug-gnu-emacs@gnu.org; Thu, 22 Sep 2011 00:23:44 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1R6apO-0003K9-8x for bug-gnu-emacs@gnu.org; Thu, 22 Sep 2011 00:24:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 22 Sep 2011 04:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 9571 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: Original-Received: via spool by submit@debbugs.gnu.org id=B.131666541412743 (code B ref -1); Thu, 22 Sep 2011 04:24:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 22 Sep 2011 04:23:34 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R6aou-0003JS-Kq for submit@debbugs.gnu.org; Thu, 22 Sep 2011 00:23:33 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R6aos-0003JM-L7 for submit@debbugs.gnu.org; Thu, 22 Sep 2011 00:23:31 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R6aoZ-0004g3-1t for submit@debbugs.gnu.org; Thu, 22 Sep 2011 00:23:11 -0400 Original-Received: from lists.gnu.org ([140.186.70.17]:50698) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R6aoY-0004fz-VA for submit@debbugs.gnu.org; Thu, 22 Sep 2011 00:23:10 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:49915) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R6aoY-0002HJ-1H for bug-gnu-emacs@gnu.org; Thu, 22 Sep 2011 00:23:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R6aoW-0004ad-26 for bug-gnu-emacs@gnu.org; Thu, 22 Sep 2011 00:23:10 -0400 Original-Received: from acsinet15.oracle.com ([141.146.126.227]:64274) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R6aoV-0004YK-SD for bug-gnu-emacs@gnu.org; Thu, 22 Sep 2011 00:23:08 -0400 Original-Received: from rtcsinet22.oracle.com (rtcsinet22.oracle.com [66.248.204.30]) by acsinet15.oracle.com (Switch-3.4.4/Switch-3.4.4) with ESMTP id p8M4Mp8n029717 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 22 Sep 2011 04:23:06 GMT Original-Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157]) by rtcsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id p8M4Ipr1001418 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 22 Sep 2011 04:18:52 GMT Original-Received: from abhmt118.oracle.com (abhmt118.oracle.com [141.146.116.70]) by acsmt357.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id p8M4Ijvx008983 for ; Wed, 21 Sep 2011 23:18:45 -0500 Original-Received: from dradamslap1 (/10.159.57.136) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 21 Sep 2011 21:18:45 -0700 X-Mailer: Microsoft Office Outlook 11 Thread-Index: Acx43rjLwtvjUzp+TYW280Aj8661EA== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109 X-Source-IP: rtcsinet22.oracle.com [66.248.204.30] X-CT-RefId: str=0001.0A090206.4E7AB82A.00E1,ss=1,re=0.000,fgs=0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 1) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Thu, 22 Sep 2011 00:24:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 1) X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:51646 Archived-At: Dunno if this is still the latest word, but in the emacs-devel thread "`C-b' is backward-char, `left' is left-char - why?", I was told that the way for a user to turn off bidi is to set `bidi-display-reordering' to nil. Since it is buffer-local, that presumably means putting this in .emacs if you want to turn it off everywhere: (setq-default bidi-display-reordering nil) 1. That's not very user-friendly. We should have a user option that does this, i.e., gives users an easy way to disable this feature if they don't want to use it. 2. I see nothing in the Emacs doc that tells users clearly that if they want to turn off bidi editing then they should set the default value of this internal variable to nil. Users should be told this. The only thing said in the Emacs manual about this variable is this: "The buffer-local variable `bidi-display-reordering' controls whether text in the buffer is reordered for display. If its value is non-`nil', Emacs reorders characters that have right-to-left directionality when they are displayed. The default value is `t'." That tells users who are inclined to study it how it works, but we should be telling all users clearly how they can easily turn it off everywhere, if they want to. FWIW, I turn it off because both (a) it slows down Emacs (no, I don't have a test case and I won't be coming up with one) and (b) I have no need for bidi editing, at least for now. If you don't believe (a), then at least accept (b): I don't _want_ to use it. In GNU Emacs 24.0.50.1 (i386-mingw-nt5.1.2600) of 2011-09-19 on 3249CTO Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (4.5) --no-opt'