From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Xah Lee Newsgroups: gmane.emacs.help Subject: Re: emacs 24's forward-char vs right-char behavior Date: Wed, 25 Apr 2012 00:43:22 -0700 (PDT) Organization: http://groups.google.com Message-ID: <6251ec09-a82e-4843-9b52-1074dc20eaf1@a8g2000pbe.googlegroups.com> References: <379c8837-79c2-4692-8103-0bfa473f221e@wp13g2000pbb.googlegroups.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1335339919 32556 80.91.229.3 (25 Apr 2012 07:45:19 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 25 Apr 2012 07:45:19 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Apr 25 09:45:18 2012 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SMwub-0002sz-VH for geh-help-gnu-emacs@m.gmane.org; Wed, 25 Apr 2012 09:45:18 +0200 Original-Received: from localhost ([::1]:53186 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SMwub-0004id-DP for geh-help-gnu-emacs@m.gmane.org; Wed, 25 Apr 2012 03:45:17 -0400 Original-Path: usenet.stanford.edu!postnews.google.com!a8g2000pbe.googlegroups.com!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 27 Original-NNTP-Posting-Host: 76.126.112.84 Original-X-Trace: posting.google.com 1335339802 12085 127.0.0.1 (25 Apr 2012 07:43:22 GMT) Original-X-Complaints-To: groups-abuse@google.com Original-NNTP-Posting-Date: Wed, 25 Apr 2012 07:43:22 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: a8g2000pbe.googlegroups.com; posting-host=76.126.112.84; posting-account=bRPKjQoAAACxZsR8_VPXCX27T2YcsyMA User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.162 Safari/535.19,gzip(gfe) Original-Xref: usenet.stanford.edu gnu.emacs.help:192212 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:84623 Archived-At: Thanks Joost, and Eli for the informative answer. first, here's my emacs version am testing from. GNU Emacs 24.0.93.1 (i386-mingw-nt6.1.7601) of 2012-02-15 on MARVIN Now, paste this sentence in emacs =E2=80=9C(=D9=83=D8=AA=D8=A7=D8=A8 =D8=A3= =D9=84=D9=81 =D9=84=D9=8A=D9=84=D8=A9 =D9=88 =D9=84=D9=8A=D9=84=D8=A9)=E2= =80=9D. Then, hold down right arrow key (which is bound to =E2=80=9Cright-char=E2=80=9D), then= when cursor moves into the Arabic text, it'll suddenly reverse direction, and move right to left, until it reaches the left most arabic char sequence, it'll jump back to the english text and continue move right. Now, do the same but using =E2=80=9Cforward-char=E2=80=9D =E3=80=90Ctrl+f= =E3=80=91. Actually, the same behavior is observed visually! from Eli's post, it seems to be the expected behavior. But then what's the difference of forward-char and right-char? Am totally confused now. In emacs 23, holding right arrow (or Ctrl+f) simply move cursor to the right, ALWAYS. I was expecting this from emacs 24's =E2=80=9Cright-char=E2= =80=9D. Xah