From 3b28fb4cd9e1ef877968b4ffabf4d6b1cb17aa07 Mon Sep 17 00:00:00 2001 From: Patrick McFarland Date: Tue, 14 Mar 2023 13:21:53 -0400 Subject: fix(float): remove -1 in height clamp Problem: Clamp for height in floating windows enforced no more than editor height - 1, disallowing full editor height floating windows when using cmdheight=0 Solution: Clamp to full height, removing the -1. Tested to give the intended results with cmdheight=0, 1, or more than 1. This also inadvertently fixes a rendering error with cmdheight >1 where the bottom border would be overlapped by the cmdline. --- src/nvim/window.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/nvim/window.c b/src/nvim/window.c index 6bb9411048..762ad13ba3 100644 --- a/src/nvim/window.c +++ b/src/nvim/window.c @@ -834,7 +834,7 @@ void win_config_float(win_T *wp, FloatConfig fconfig) } if (!ui_has(kUIMultigrid)) { - wp->w_height = MIN(wp->w_height, Rows - 1 - win_border_height(wp)); + wp->w_height = MIN(wp->w_height, Rows - win_border_height(wp)); wp->w_width = MIN(wp->w_width, Columns - win_border_width(wp)); } -- cgit