From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kenichi Handa Newsgroups: gmane.emacs.devel Subject: Re: `C-b' is backward-char, `left' is left-char - why? Date: Fri, 03 Jun 2011 09:47:59 +0900 Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1307062113 8482 80.91.229.12 (3 Jun 2011 00:48:33 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 3 Jun 2011 00:48:33 +0000 (UTC) Cc: emacs-devel@gnu.org To: Andy Moreton Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jun 03 02:48:29 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 1QSIYu-00025z-Oe for ged-emacs-devel@m.gmane.org; Fri, 03 Jun 2011 02:48:28 +0200 Original-Received: from localhost ([::1]:39213 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QSIYt-0000Qy-Nq for ged-emacs-devel@m.gmane.org; Thu, 02 Jun 2011 20:48:27 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:55627) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QSIYf-0000QE-7O for emacs-devel@gnu.org; Thu, 02 Jun 2011 20:48:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QSIYd-0003HV-Ax for emacs-devel@gnu.org; Thu, 02 Jun 2011 20:48:13 -0400 Original-Received: from mx1.aist.go.jp ([150.29.246.133]:56182) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QSIYc-0003GZ-MP for emacs-devel@gnu.org; Thu, 02 Jun 2011 20:48:11 -0400 Original-Received: from rqsmtp1.aist.go.jp (rqsmtp1.aist.go.jp [150.29.254.115]) by mx1.aist.go.jp with ESMTP id p530m0lT028256; Fri, 3 Jun 2011 09:48:00 +0900 (JST) env-from (handa@m17n.org) Original-Received: from smtp1.aist.go.jp by rqsmtp1.aist.go.jp with ESMTP id p530lxUS006755; Fri, 3 Jun 2011 09:47:59 +0900 (JST) env-from (handa@m17n.org) Original-Received: by smtp1.aist.go.jp with ESMTP id p530lxIL000010; Fri, 3 Jun 2011 09:47:59 +0900 (JST) env-from (handa@m17n.org) Original-Received: from handa by etlken with local (Exim 4.71) (envelope-from ) id 1QSIYR-0000lj-CE; Fri, 03 Jun 2011 09:47:59 +0900 In-Reply-To: (message from Andy Moreton on Thu, 02 Jun 2011 11:38:12 +0100) X-detected-operating-system: by eggs.gnu.org: Solaris 9 X-Received-From: 150.29.246.133 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:140106 Archived-At: In article , Andy Moreton writes: > So for forward-char, movement of point is always N characters forward in > the buffer. The effect on the screen position must be considered as a > sequence of single character movements in the buffer, each of which may > move the screen position left or right (depending on the bidirectional > context). > Is that more accurate ? I'm not sure we should make the docstring more complex by mentioning about composition, but when forward-char is used interactively (i.e. by typing C-f), the resulting buffer position is changed more than one character if the character at point is composed with the following few characters. It is very typical in South and South East Asian text, but should occur in this Latin case too "A=CC=80". --- Kenichi Handa handa@m17n.org