GNU bug report logs -
#9324
24.0.50; Movement past end of screen causes weird jump
Previous Next
Reported by: Ivan Andrus <darthandrus <at> gmail.com>
Date: Thu, 18 Aug 2011 20:51:01 UTC
Severity: normal
Found in version 24.0.50
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #29 received at 9324 <at> debbugs.gnu.org (full text, mbox):
> From: Ivan Andrus <darthandrus <at> gmail.com>
> Date: Fri, 19 Aug 2011 18:19:47 +0200
> Cc: antoine.levitt <at> gmail.com,
> 9324 <at> debbugs.gnu.org
>
> In case you are interested in what happens in my contaminated emacs, if I run C-x = after (forward-sexp) then it says a left parenthesis, but if I use `(progn (forward-sexp)(what-cursor-position))` then it says the next character is C-j. Furthermore, changing it to (prog2 (forward-sexp) (what-cursor-position) (redisplay)) causes it to work properly (i.e. no bug).
If invoking `redisplay' fixes the problem, it means some display
optimization is misfiring. But there are quite a few of those
optimizations, so without a reproducible test case, it's really hard
to say where to look.
> I guess I'm probably on my own on this one, since even I can't reproduce it reliably in emacs -Q, so what functions that I should start debugging?
I agree with Antoine: if you can reliably reproduce this with your
~/..emacs, bisect it to find the minimal customizations necessary to
reproduce the problem, then post that information here.
This bug report was last modified 14 years and 2 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.