On Mon, Mar 23, 2015 at 10:05:48PM +0100, Sebastian Schmidt wrote:
> This patch is against latest CVS version 1.35.

This patch turns out to be broken. It now ghosts 'undef' renditions:
|           11111111112222222222333333333
| 012345678912345678901234567890123456789
| bash:~$ git fetch https://github.com/
Move your cursor to "git", hit ^w.
| bash:~$  fetch http://www.github.com/
                 ^^^
        This is reversed (i.e., the rendition 'undef' applied to it)

That's because the REND_SET flag is stored in the cell - which moves
left, to the point at which $self->{saved_rend}->[$row]->[$col] is
undef, because $col gets <19. 19 is the start of the previous' call
match.

I apologize for the faulty patch and wonder why I didn't even think of
that in the first place. :) (Or, why it took me days to actually notice
it.)

If a solution comes to anyone's mind, please let me know.

Sebastian

_______________________________________________
rxvt-unicode mailing list
[email protected]
http://lists.schmorp.de/cgi-bin/mailman/listinfo/rxvt-unicode

Reply via email to