GNU bug report logs - #2618
23.0.90; Point shifts leftward during vertical motion in buffaced buffer

Previous Next

Package: emacs;

Reported by: sand <at> blarg.net

Date: Tue, 10 Mar 2009 00:10:05 UTC

Severity: normal

Done: Chong Yidong <cyd <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #15 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Kenichi Handa <handa <at> m17n.org>
To: sand <at> blarg.net, 2618 <at> debbugs.gnu.org
Cc: emacs-pretest-bug <at> gnu.org, rfrancoise <at> debian.org
Subject: Re: bug#2618: 23.0.90;
	Point shifts leftward during vertical motion in buffaced buffer
Date: Fri, 13 Mar 2009 20:17:33 +0900
In article <20090309235924.10763.qmail <at> priss.frightenedpiglet.com>, sand <at> blarg.net writes:

> Open a text file and shrink the text size (using bufface) to -2.  Move
> the cursor right several glyphs from the beginning of the line, then
> move the cursor down one line.  On my machine, the cursor moves down,
> but also moves left one glyph.  After any left or right cursor motion,
> the next upward or downward cursor motion shifts the cursor one glyph
> towards the left margin; further vertical motion is not affected.  The
> problem stops when you return to normal fact size.

I can reproduce it with almost any fonts.  It seems that the
problem is that line-move-visual uses (frame-char-width) to
calculate the gloal column, but (frame-char-width) doesn't
change by remapping of the default face.  At the moment, I
don't know how to fix it.

---
Kenichi Handa
handa <at> m17n.org




This bug report was last modified 12 years and 184 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.