diff src/evalfunc.c @ 27047:b94cdb5ef20e v8.2.4052

patch 8.2.4052: not easy to resize a window from a plugin Commit: https://github.com/vim/vim/commit/ee63031b572eb7aea27be4c7e3dafba0daaf681b Author: Daniel Steinberg <dstein64@users.noreply.github.com> Date: Mon Jan 10 13:36:34 2022 +0000 patch 8.2.4052: not easy to resize a window from a plugin Problem: Not easy to resize a window from a plugin. Solution: Add win_move_separator() and win_move_statusline() functions. (Daniel Steinberg, closes #9486)
author Bram Moolenaar <Bram@vim.org>
date Mon, 10 Jan 2022 14:45:03 +0100
parents c9474ae175f4
children 98a01021e465
line wrap: on
line diff
--- a/src/evalfunc.c
+++ b/src/evalfunc.c
@@ -2398,6 +2398,10 @@ static funcentry_T global_functions[] =
 			ret_list_number,    f_win_id2tabwin},
     {"win_id2win",	1, 1, FEARG_1,	    arg1_number,
 			ret_number,	    f_win_id2win},
+    {"win_move_separator", 2, 2, FEARG_1,   arg2_number,
+			ret_number_bool,    f_win_move_separator},
+    {"win_move_statusline", 2, 2, FEARG_1,  arg2_number,
+			ret_number_bool,    f_win_move_statusline},
     {"win_screenpos",	1, 1, FEARG_1,	    arg1_number,
 			ret_list_number,    f_win_screenpos},
     {"win_splitmove",   2, 3, FEARG_1,	    arg3_number_number_dict,