Jan Vroonhof <vroonhof(a)math.ethz.ch> writes:
Mike McEwan <mike(a)lotusland.demon.co.uk> writes:
> Why does the cursor disappear on lines 4 and 2?
It moves to the wrong lines. Try enabling line-mumber-mode then you'll
see that on the way down you get on (buffer-)line 1,3,5,7,9 (i.e. the
visible-lines ). However if you press cursor up on line 9 you get to
line 6 instead of seven!
Yep, I can see that. However, this is exactly the same under FSF
Emacs, only the cursor does not disappear.
It would appear that when conducting a cursor down, the point goes
to the end of the next invisible extent, whereas, on the way back up,
the point goes to beginning of the next invisible extent. You can see
this if you evaluate `hide-extents' whilst in the "mmc-test-buffer"
and then evaluate `(point)' after each cursor up/down.
There's no consistency either -- the cursor appears OK when when
navigating up to the line with the text `Line: 3', despite the fact
that line-number-mode tells me I'm on physical line four, when the
text `Line: 3' is actually on physical line 5.
Still flummoxed. What gives here?
--
Mike <mike(a)lotusland.demon.co.uk>