From 8a626e5c4a5254c9ec952abe6ffe1e9b6fef9b2b Mon Sep 17 00:00:00 2001 From: glepnir Date: Thu, 27 Nov 2025 01:10:45 +0800 Subject: feat(float): 'statusline' in floating windows #36521 Problem: Can't show 'statusline' in floating windows. Solution: Use window-local 'statusline' to control floating window statusline visibility. --- runtime/lua/vim/_meta/api_keysets.lua | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) (limited to 'runtime/lua/vim/_meta/api_keysets.lua') diff --git a/runtime/lua/vim/_meta/api_keysets.lua b/runtime/lua/vim/_meta/api_keysets.lua index a09b0dbf65..590d79972f 100644 --- a/runtime/lua/vim/_meta/api_keysets.lua +++ b/runtime/lua/vim/_meta/api_keysets.lua @@ -440,29 +440,29 @@ error('Cannot require a meta file') --- @field register? boolean --- @class vim.api.keyset.win_config ---- @field row? number ---- @field col? number ---- @field width? integer ---- @field height? integer ---- @field anchor? "NW"|"NE"|"SW"|"SE" ---- @field relative? "cursor"|"editor"|"laststatus"|"mouse"|"tabline"|"win" ---- @field split? "left"|"right"|"above"|"below" ---- @field win? integer ---- @field bufpos? integer[] --- @field external? boolean +--- @field fixed? boolean --- @field focusable? boolean +--- @field footer? any +--- @field footer_pos? "center"|"left"|"right" +--- @field hide? boolean +--- @field height? integer --- @field mouse? boolean +--- @field relative? "cursor"|"editor"|"laststatus"|"mouse"|"tabline"|"win" +--- @field row? number +--- @field style? "minimal" +--- @field noautocmd? boolean --- @field vertical? boolean +--- @field win? integer +--- @field width? integer --- @field zindex? integer +--- @field anchor? "NW"|"NE"|"SW"|"SE" --- @field border? string[]|"none"|"single"|"double"|"rounded"|"solid"|"shadow" +--- @field bufpos? integer[] +--- @field col? number +--- @field split? "left"|"right"|"above"|"below" --- @field title? any --- @field title_pos? "center"|"left"|"right" ---- @field footer? any ---- @field footer_pos? "center"|"left"|"right" ---- @field style? "minimal" ---- @field noautocmd? boolean ---- @field fixed? boolean ---- @field hide? boolean --- @field _cmdline_offset? integer --- @class vim.api.keyset.win_text_height -- cgit