From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: `C-b' is backward-char, `left' is left-char - why? Date: Fri, 03 Jun 2011 17:14:54 +0200 Organization: Organization?!? Message-ID: <871uzb3q1d.fsf@fencepost.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> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1307114477 24963 80.91.229.12 (3 Jun 2011 15:21:17 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 3 Jun 2011 15:21:17 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jun 03 17:21:13 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 1QSWBU-0006j1-IH for ged-emacs-devel@m.gmane.org; Fri, 03 Jun 2011 17:21:12 +0200 Original-Received: from localhost ([::1]:52677 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QSWBT-0003Ci-7D for ged-emacs-devel@m.gmane.org; Fri, 03 Jun 2011 11:21:11 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:36968) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QSW5c-0001lp-DL for emacs-devel@gnu.org; Fri, 03 Jun 2011 11:15:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QSW5a-0006QW-4L for emacs-devel@gnu.org; Fri, 03 Jun 2011 11:15:08 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:37943) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QSW5Z-0006QQ-J2 for emacs-devel@gnu.org; Fri, 03 Jun 2011 11:15:05 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1QSW5Y-00033D-8y for emacs-devel@gnu.org; Fri, 03 Jun 2011 17:15:04 +0200 Original-Received: from port-83-236-167-122.static.qsc.de ([83.236.167.122]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 03 Jun 2011 17:15:04 +0200 Original-Received: from dak by port-83-236-167-122.static.qsc.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 03 Jun 2011 17:15:04 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 39 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: port-83-236-167-122.static.qsc.de X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:YoQ6Mx9DLQ/jXtY4KaVfXmtPlXI= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 80.91.229.12 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:140128 Archived-At: Eli Zaretskii writes: >> From: David Kastrup >> Date: Fri, 03 Jun 2011 16:35:12 +0200 >> >> lllllRRRRRRlllll >> ^ > > Is this the visual order (on the screen) or the logical order (in the > buffer)? > >> If I move left, I jump backward over the RL text to the end of the LR >> text. If I move right, I move 1 character backward in the RL text. > > IIUC the example, the first sentence is true, the second is false. > >> Now that is what I would expect to happen. However, not the _current_ >> direction decides whether to reverse left/right movement, but the >> _paragraph_ direction. > > What do you mean by the "current direction"? Reading direction at point (possibly split into reading direction to the left of point's screen position, and reading direction to the right of point's screen position). >> If this is a LR paragraph (like it likely is), left will move right >> in the RRRRRR section and vice versa. > > True. > >> This is what Hebrew writers expect? > > Yes. Weird. -- David Kastrup