Mercurial > vim
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,