GNU bug report logs - #9324
24.0.50; Movement past end of screen causes weird jump

Previous Next

Package: emacs;

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


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: Ivan Andrus <darthandrus <at> gmail.com>
Cc: 9324 <at> debbugs.gnu.org, antoine.levitt <at> gmail.com
Subject: bug#9324: 24.0.50; Movement past end of screen causes weird jump
Date: Fri, 19 Aug 2011 20:15:19 +0300
> 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 13 years and 268 days ago.

Previous Next


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