patch 8.0.1278: GUI window always resizes when adding scrollbar
Problem: GUI window always resizes when adding/removing a scrollbar,
toolbar, etc.
Solution: Add the 'k' flag in 'guioptions' to keep the GUI window size and
change the number of lines/columns instead. (Ychin, closes #703)
diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt
index 6bd9f76..28b5457 100644
--- a/runtime/doc/options.txt
+++ b/runtime/doc/options.txt
@@ -3939,7 +3939,13 @@
removing it after the GUI has started has no effect.
*'go-F'*
'F' Add a footer. Only for Motif. See |gui-footer|.
-
+ *'go-k'*
+ 'k' Keep the GUI window size when adding/removing a scrollbar, or
+ toolbar, tabline, etc. Instead, the behavior is similar to
+ when the window is maximized and will adjust 'lines' and
+ 'columns' to fit to the window. Without the 'k' flag Vim will
+ try to keep 'lines' and 'columns the same when adding and
+ removing GUI components.
*'guipty'* *'noguipty'*
'guipty' boolean (default on)