From 54cde0674b41ffd84a97b8e8f93167c00ef26c96 Mon Sep 17 00:00:00 2001 From: luukvbaal Date: Fri, 11 Jul 2025 02:52:50 +0200 Subject: test(ui/{cmdline,message}2_spec): reduce flakiness/runtime #34875 Problem: Storing the configured 'cmdheight' value is scheduled and may happen after cmdline2_spec already entered block_mode. Excessive wait time for expected screen state due to delayed ruler after an error message. Solution: Only schedule storing the user configured 'cmdheight' if v:vim_did_enter is unset. Use regular message instead of error. --- runtime/lua/vim/_extui/shared.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'runtime/lua/vim/_extui/shared.lua') diff --git a/runtime/lua/vim/_extui/shared.lua b/runtime/lua/vim/_extui/shared.lua index 15550adc28..ce222424f2 100644 --- a/runtime/lua/vim/_extui/shared.lua +++ b/runtime/lua/vim/_extui/shared.lua @@ -4,7 +4,7 @@ local M = { cmd = nil, ---@type vim._extui.cmdline ns = api.nvim_create_namespace('nvim._ext_ui'), augroup = api.nvim_create_augroup('nvim._ext_ui', {}), - cmdheight = 1, -- 'cmdheight' option value set by user. + cmdheight = vim.o.cmdheight, -- 'cmdheight' option value set by user. wins = { cmd = -1, dialog = -1, msg = -1, pager = -1 }, bufs = { cmd = -1, dialog = -1, msg = -1, pager = -1 }, cfg = { -- cgit