[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Overlays disappearing during line-by-line scrolling
From: |
Kim F. Storm |
Subject: |
Re: Overlays disappearing during line-by-line scrolling |
Date: |
Wed, 13 Jul 2005 12:35:42 +0200 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) |
Ralf Angeli <address@hidden> writes:
> Some additions ...
>
> * Ralf Angeli (2005-07-10) writes:
>
>> I am currently not sure if `line-move-1' is the correct location for
>> fixing this bug. Maybe the code involved in scrolling would be more
>> appropriate?
>
> With the testcase one can demonstrate the problems with scrolling very
> well by moving point to the start of the buffer and typing `C-u 1 C-v'
> a few times. The first time the buffer will be scrolled correctly.
> The second time all overlays will disappear and point will move to the
> third window line.
I have installed some changes to fix this and other problems related
to line-move around such multi-line overlay strings.
The changes touches on some tricky low-level "move_it_..." functions
so I may have broken other things...
I also fixed problems with positioning the cursor on (first char of)
such multi-line strings.
Finally, I fixed problems related to vertical-motion not moving when
point is on an image.
--
Kim F. Storm <address@hidden> http://www.cua.dk