This is exactly the same as a patch I have been using on my Linux system
for some time, to work around an issue where setting lines after gvim
has started does not limit the window size to the size of the screen
(which can result in the same symptom - the command line being below the
bottom of the screen). It does limit the size on Windows (which is what
the documentation says it should do). I posted about this awhile back
(under the subject 'Trying to understand :set lines=999 behavior') but
no one was able to explain why there is a difference between Windows and
non-Windows platforms, nor was there any input as to whether the
behavior should be changed or a note added to the documentation. I
support changing the behavior, as long as no one can come up with a
reason as to why it would break backwards compatibility. Anyway, thanks
for the patch - I was intending to post mine, but simply hadn't gotten
around to it.
Cheers,
Daniel
Roland Puntaier wrote:
Hi!
One probably doesn't change the font size very often, but I recently did and
could not see the command line any more. Looking into the code I've seen
that vim increases the window size instead of adapting the line number,
but interestingly not so for windows. I happen to use Xmonad,
where window size does not change, so I first regarded this as a bug.
Still the behavior seems not sensible to me. When I change the font size
I don't think of changing the window size.
Or: The windows size seems more important to me than the line number.
If you agree, please apply the following patch:
diff -r 57e8b75298d6 src/gui.c
--- a/src/gui.c Tue Oct 23 05:35:34 2012 +0200
+++ b/src/gui.c Sun Nov 18 11:34:58 2012 +0100
@@ -905,13 +905,7 @@
# endif
gui_mch_set_font(gui.norm_font);
#endif
- gui_set_shellsize(FALSE,
-#ifdef MSWIN
- TRUE
-#else
- FALSE
-#endif
- , RESIZE_BOTH);
+ gui_set_shellsize(FALSE, TRUE, RESIZE_BOTH);
}
return ret;
Regards,
Roland
--
You received this message from the "vim_dev" 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