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: `C-b' is backward-char, `left' is left-char - why? Date: Sat, 04 Jun 2011 09:28:10 +0300 Message-ID: <83ei3adsat.fsf@gnu.org> References: <6F4054004B154CFB8E2753172D316C13@us.oracle.com> <4DE4F8D0.7010800@lanl.gov> <82y61l16bg.fsf@gmail.com> <87vcwo40tn.fsf@fencepost.gnu.org> <834o48f6sa.fsf@gnu.org> <8762on3rvj.fsf@fencepost.gnu.org> <83lixjdkae.fsf@gnu.org> <871uzb3q1d.fsf@fencepost.gnu.org> <83ipsmeu88.fsf@gnu.org> <87sjrq3a7e.fsf@fencepost.gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1307168900 31917 80.91.229.12 (4 Jun 2011 06:28:20 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 4 Jun 2011 06:28:20 +0000 (UTC) Cc: emacs-devel@gnu.org To: David Kastrup Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jun 04 08:28:16 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 1QSkLI-0001It-E1 for ged-emacs-devel@m.gmane.org; Sat, 04 Jun 2011 08:28:16 +0200 Original-Received: from localhost ([::1]:49002 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QSkLG-00086g-S0 for ged-emacs-devel@m.gmane.org; Sat, 04 Jun 2011 02:28:15 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:40134) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QSkL3-00086Z-Tq for emacs-devel@gnu.org; Sat, 04 Jun 2011 02:28:02 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QSkL3-0001gv-2E for emacs-devel@gnu.org; Sat, 04 Jun 2011 02:28:01 -0400 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:60218) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QSkL1-0001gh-7o; Sat, 04 Jun 2011 02:27:59 -0400 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0LM900J005X0U100@a-mtaout20.012.net.il>; Sat, 04 Jun 2011 09:27:57 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([84.229.223.140]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LM900JLW5YKTG10@a-mtaout20.012.net.il>; Sat, 04 Jun 2011 09:27:57 +0300 (IDT) In-reply-to: <87sjrq3a7e.fsf@fencepost.gnu.org> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-Received-From: 80.179.55.166 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:140160 Archived-At: > From: David Kastrup > Date: Fri, 03 Jun 2011 22:56:53 +0200 > > Eli Zaretskii writes: > > > The idea is that moves forward when the paragraph direction is > > L2R, and moves forward in R2L paragraphs. But they both move > > in the reading (a.k.a. "logical") order, which in Emacs means in the > > direction of increasing character positions. Moving in strict visual > > order (i.e. always left or right on the screen) is also possible, but > > less desirable, because that's not the order in which people read the > > text. > > Left/Right are for positioning the cursor. They have nothing to do with > the order people read the text in. Evidently, they do. At least many applications behave like Emacs does. > I don't want my mouse to change direction on RL text. Not sure what "mouse direction" means here, and in what gestures. > > But what you suggest is neither visual nor logical order, > > Huh? I suggest visual order. Period. My misunderstanding, sorry. > forward-character and backward-character require more thinking. Not if you actually read the text, because the movement is in the reading order.