Strange. I just tested again with the latest vline.el from EmacsWiki
and inserted (redisplay t) as the last thing in vline-show. Same bug.
When I tested I had (window-height) => 4, ie 3 lines are shown, and
(window-height) => 46. I had vline.el in the buffer. Cursor at left
side (is it column 0 or 1?;-). Just hold down arrow-down.
It does not get past the row starting with
;; Author: Taiki SUGAWARA <address@hidden>
The vline.el that I'm using is attached to this email.
Please, check if we are using the same file and patch.
I'm using:
GNU Emacs 23.0.50.2 (i686-pc-linux-gnu, GTK+ Version 2.12.1)
of 2008-01-12 on debian-hillux
These are the steps I've done:
1. emacs -Q vline.el
2. shrink Emacs until display 27 columns;
(So you have a lot of long lines)
3. M-x eval-buffer RET
4. M-x vline-mode RET
5. C-n (several, well, you can hold the key pressed)
It's all right until here.
6. shrink Emacs until display 3 lines;
7. C-n (several, again, you can hold the key pressed)
Continue all right.
Without the patch, it has some problems.