[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#16961: left-char moves to beginning of line; visual-order-cursor-mov

From: David Reitter
Subject: bug#16961: left-char moves to beginning of line; visual-order-cursor-movement
Date: Fri, 7 Mar 2014 10:52:38 -0500

X-Debbugs-cc: address@hidden

To reproduce this bug:

Start Emacs -Q (testing with mainline build dated Jan 29):

Paste the following:

(setq visual-order-cursor-movement t)


Note that “ asdasd” has a space at the beginning, and it needs to be the last line of the buffer.
Evaluate the first three expressions, place the text cursor at the end of the buffer (that is, after “asd”).

The line should be highlighted.  Now press `left’ (or do M-x left-char).

Point will jump to the beginning of the line.
Expected behavior is that it would move by just one char.

Begin forwarded message:

From: M A <address@hidden>
Subject: cursor movement error
Date: March 6, 2014 at 5:55:29 PM EST

When pressing the left arrow key when global-hl-line-mode is enabled and the cursor is at the very end of the buffer (no characters following it, including \n) and there is a space earlier in the line, instead of moving left a single characacter, the cursor moves a whole word.

To replicate this:
1. Start aquamacs without customizations.
2. M-x global-hl-line-mode.
3. Type " testing" (note space before the word "testing").
4. Press left arrow key once.
At this point the cursor is to the left of the space character before the word "testing" instead of before the letter "g".

In Aquamacs 3.0a GNU Emacs
(x86_64-apple-darwin13.0.0, NS apple-appkit-1265.00)
 of 2014-01-20 (Aquamacs-3.0a) on watson
Git revision: Aquamacs-3.0a
Operating System: OS X Version 10.7.5 (Build 11G63b)
Configured using:
 `configure --with-ns --without-x 'CFLAGS=-arch x86_64 -O3 -g
 -mtune=corei7 -mmacosx-version-min=10.6' 'LDFLAGS=-arch x86_64 -O3 -g
 -mtune=corei7 -mmacosx-version-min=10.6''

Important settings:
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix
  default enable-multibyte-characters: t

reply via email to

[Prev in Thread] Current Thread [Next in Thread]