Gary Johnson, 07.02.2014 12:37:
> I can reproduce this using Vim 7.4.135, started as "vim -N -u NONE
> -i NONE", on Fedora 17.
> 
> Also, if I ":set ruler", the ruler says the cursor is on line 500
> when it appears to be below the last line of the buffer and 499 when
> it appears to be on the last line.
> 
> Regards,
> Gary

Bram Moolenaar, 09.02.2014 12:40:
> 
> Christian Brabandt wrote:
> 
> > On Fr, 07 Feb 2014, [email protected] wrote:
> > 
> > > Hello Vim users,
> > > 
> > > can someone confirm the following strange procedure to place the cursor 
> > > beyond
> > > the last line? Seems like a problem with relative offets used by the
> > > 'scrollbind' option (":h scrollbind-relative").
> > > 
> > >   (1) Create two windows, split vertically, with following contents.
> > > 
> > >   Left window:
> > >     100 lines containing "1"
> > >     100 lines containing "-"
> > >     100 lines containing "1"
> > >     100 lines containing "-"
> > >     100 lines containing "1"
> > >     100 lines containing "-"
> > > 
> > >   Right window:
> > >     50 lines containing "2"
> > >     450 lines containing "-"
> > > 
> > >   (2) Switch on diff mode for both windows.
> > > 
> > >   (3) Go to the last line in the left window.
> > > 
> > >   (4) Change to the right window.
> > > 
> > > The cursor is now located one line below the last line in the right 
> > > window.
> > > 
> > > Corresponding commands:
> > >   (1)-(3)
> > >     :exe "norm 50o2\e450o-\eggdd"
> > >     :difft
> > >     :vne
> > >     :exe "norm 100o-\e100o1\eggddyG2PG"
> > >     :difft
> > >   (4) (must be separate)
> > >     :winc l
> > > 
> > > Thanks!
> > 
> > That is a bug. Problem is, curwin->w_botfill is not updated correctly 
> > and so the win_line function aborts too early. Funny thing is, the 
> > cursor is actually on the correct line, it's just that the drawing 
> > functions forget to draw a line, so the cursor placement looks wrong.
> > 
> > Attached is a patch.
> 
> Thanks, I'll add it in the todo list.


Gary, Christian, Bram, thank you for testing and your replies!

-- 
-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to