Hello Vince,

Vince Negri wrote:
> Morning all:
> 
> patch updated to 7.2.141 here:
> 
> http://vince.negri.googlepages.com/conceal-ownsyntax.diff

thanks for the update. I have built a version for Windows and it works
fine, but I think there is still a small problem. If I execute

  gvim -d -u NONE --cmd "set so=99" old-version.txt new-version.txt

and move the cursor down to the first line of a block that is missing
from new-version.txt the dashes representing the missing block are
displayed above the block in old-version.txt, e.g., with the cursor on
the "t" of "these lines" the display looks something like this:

  line 19      |  line 21
  line 20      |  line 22
  line 21      |  -------------
  line 22      |  -------------
  these lines  |  line 25
  are missing  |  line 26
  line 25      |  line 27
  line 26      |  line 28
  line 27      |  line 29

This only happens when moving with <j> or <down> from "line 22" or when
the cursor is set with the mouse. Coming from "line 25" with <k> or <up>
everything is OK.

As soon as at least in one window 'cursorbind' is reset or 'scrolloff'
is set to some smaller value, the behaviour is OK, too. It seems with
'cursorbind' set the cursor in the right window is put on the line below
the missing block. If this line is at most 'scrolloff' lines from the
bottom the display is shifted upwards.

This is just a minor inconvenience, because the display can be brought
into sync again by moving the cursor one line down und up, but I would
be nice if you could have a look at it.

Regards,
Jürgen

-- 
Sometimes I think the surest sign that intelligent life exists elsewhere
in the universe is that none of it has tried to contact us.     (Calvin)

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Raspunde prin e-mail lui