patch 7.4.1611
Problem: The versplit feature makes the code uneccessary complicated.
Solution: Remove FEAT_VERTSPLIT, always support vertical splits when
FEAT_WINDOWS is defined.
diff --git a/src/eval.c b/src/eval.c
index a5c015d..22ddafa 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -13734,7 +13734,7 @@
#ifdef FEAT_VIMINFO
"viminfo",
#endif
-#ifdef FEAT_VERTSPLIT
+#ifdef FEAT_WINDOWS
"vertsplit",
#endif
#ifdef FEAT_VIRTUALEDIT
@@ -20646,10 +20646,8 @@
{
sprintf((char *)buf, "%dresize %d|", winnr, wp->w_height);
ga_concat(&ga, buf);
-# ifdef FEAT_VERTSPLIT
sprintf((char *)buf, "vert %dresize %d|", winnr, wp->w_width);
ga_concat(&ga, buf);
-# endif
++winnr;
}
ga_append(&ga, NUL);
@@ -20701,7 +20699,7 @@
check_cursor();
win_new_height(curwin, curwin->w_height);
-# ifdef FEAT_VERTSPLIT
+# ifdef FEAT_WINDOWS
win_new_width(curwin, W_WIDTH(curwin));
# endif
changed_window_setting();
@@ -20756,7 +20754,7 @@
if (wp == NULL)
rettv->vval.v_number = -1;
else
-#ifdef FEAT_VERTSPLIT
+#ifdef FEAT_WINDOWS
rettv->vval.v_number = wp->w_width;
#else
rettv->vval.v_number = Columns;