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.
