GNU bug report logs -
#2618
23.0.90; Point shifts leftward during vertical motion in buffaced buffer
Previous Next
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):
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.