From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Xah Lee" Newsgroups: gmane.emacs.bugs Subject: bug#6514: cursor movement around unicode bug Date: Fri, 25 Jun 2010 13:17:18 -0700 Message-ID: <580123711AB94CF3B95D7392D0BC2E67@xahPC> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset="utf-8"; reply-type=original Content-Transfer-Encoding: 8bit X-Trace: dough.gmane.org 1277501692 26068 80.91.229.12 (25 Jun 2010 21:34:52 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 25 Jun 2010 21:34:52 +0000 (UTC) To: 6514@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jun 25 23:34:49 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OSGXr-0001eU-T0 for geb-bug-gnu-emacs@m.gmane.org; Fri, 25 Jun 2010 23:34:44 +0200 Original-Received: from localhost ([127.0.0.1]:59282 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OSGXq-00025o-UW for geb-bug-gnu-emacs@m.gmane.org; Fri, 25 Jun 2010 17:34:42 -0400 Original-Received: from [140.186.70.92] (port=41056 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OSFzU-0005Af-UP for bug-gnu-emacs@gnu.org; Fri, 25 Jun 2010 16:59:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OSFzT-0000EW-Ag for bug-gnu-emacs@gnu.org; Fri, 25 Jun 2010 16:59:12 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:44218) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OSFzT-0000EP-98 for bug-gnu-emacs@gnu.org; Fri, 25 Jun 2010 16:59:11 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1OSFpe-0003F2-Fj; Fri, 25 Jun 2010 16:49:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Xah Lee" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 25 Jun 2010 20:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 6514 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: Original-Received: via spool by submit@debbugs.gnu.org id=B.127749889612444 (code B ref -1); Fri, 25 Jun 2010 20:49:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 25 Jun 2010 20:48:16 +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 1OSFot-0003Ef-Ud for submit@debbugs.gnu.org; Fri, 25 Jun 2010 16:48:16 -0400 Original-Received: from mail.gnu.org ([199.232.76.166] helo=mx10.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OSFLK-00031o-KZ for submit@debbugs.gnu.org; Fri, 25 Jun 2010 16:17:46 -0400 Original-Received: from lists.gnu.org ([199.232.76.165]:45904) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1OSFLD-0006VQ-GE for submit@debbugs.gnu.org; Fri, 25 Jun 2010 16:17:35 -0400 Original-Received: from [140.186.70.92] (port=50385 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OSFL9-0000bj-JA for bug-gnu-emacs@gnu.org; Fri, 25 Jun 2010 16:17:34 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OSFL5-0002MI-7d for bug-gnu-emacs@gnu.org; Fri, 25 Jun 2010 16:17:28 -0400 Original-Received: from mout.perfora.net ([74.208.4.195]:60709) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OSFL5-0002Lz-2P for bug-gnu-emacs@gnu.org; Fri, 25 Jun 2010 16:17:27 -0400 Original-Received: from xahPC (c-67-180-85-8.hsd1.ca.comcast.net [67.180.85.8]) by mrelay.perfora.net (node=mrus4) with ESMTP (Nemesis) id 0MRXrE-1OdL9I0A9I-00T6LW; Fri, 25 Jun 2010 16:17:25 -0400 X-Priority: 3 X-MSMail-Priority: Normal Importance: Normal X-Mailer: Microsoft Windows Live Mail 14.0.8117.416 X-MimeOLE: Produced By Microsoft MimeOLE V14.0.8117.416 X-Provags-ID: V01U2FsdGVkX19mYVAkB6OLMBfgQHGlA590WRFGPuSThLqVe19 eJF0NYMBveKeA8wETyXy80yi/lZ9mh25SFIxiG6hegHMdKghLS x3t9XfuYeLz0KDjIpsXtw== X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Mailman-Approved-At: Fri, 25 Jun 2010 16:48:15 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Fri, 25 Jun 2010 16:49:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Mailman-Approved-At: Fri, 25 Jun 2010 17:34:33 -0400 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: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:38016 Archived-At: create a file with the following 2 lines of unicode char. ⇒⇒⇒⇒ ⇒⇒⇒⇒ (these are just repeated character of unicode #x21d2) place your cursor in one of the arrow. Move your cursor left and right. Then, press arrow up or down to move cursor to the next line. Expected behavior is that they move to the same column as the previous line. What actually happens is that the cursor got moved one column less. That is, more to the left. Might try to move around the arrow a bit in order to reproduce this problem. I think you might have to move cursor left rigt on the same line first. Xah ∑ http://xahlee.org/ ☄ In GNU Emacs 23.2.1 (i386-mingw-nt6.0.6002) of 2010-05-08 on G41R2F1 ErgoEmacs distribution 1.8.1 Windowing system distributor `Microsoft Corp.', version 6.0.6002 configured using `configure --with-gcc (3.4) --no-opt --cflags -Ic:/xpm/include' Important settings: value of $LC_ALL: en_US.UTF-8 value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_US.UTF-8 value of $XMODIFIERS: nil locale-coding-system: cp1252 default enable-multibyte-characters: t Major mode: Text Minor modes in effect: text-scale-mode: t shell-dirtrack-mode: t recentf-mode: t iswitchb-mode: t show-paren-mode: t desktop-save-mode: t savehist-mode: t pretty-control-l-mode: t command-frequency-autosave-mode: t command-frequency-mode: t yas/global-mode: t yas/minor-mode: t ergoemacs-mode: t delete-selection-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t abbrev-mode: t