mirror of
https://github.com/neovim/neovim.git
synced 2026-04-20 06:20:53 +00:00
fix(api): win_config border type #38030
Problem: ArrayOf(String) doesn't cover mixed string/array border chars. Solution: use Union(Array, Enum(...)) to match parse_border_style behavior.
This commit is contained in:
2
runtime/lua/vim/_meta/api_keysets.lua
generated
2
runtime/lua/vim/_meta/api_keysets.lua
generated
@@ -468,7 +468,7 @@ error('Cannot require a meta file')
|
|||||||
--- @field width? integer
|
--- @field width? integer
|
||||||
--- @field zindex? integer
|
--- @field zindex? integer
|
||||||
--- @field anchor? "NW"|"NE"|"SW"|"SE"
|
--- @field anchor? "NW"|"NE"|"SW"|"SE"
|
||||||
--- @field border? string[]|"none"|"single"|"double"|"rounded"|"solid"|"shadow"
|
--- @field border? any[]|"none"|"single"|"double"|"rounded"|"solid"|"shadow"
|
||||||
--- @field bufpos? integer[]
|
--- @field bufpos? integer[]
|
||||||
--- @field col? number
|
--- @field col? number
|
||||||
--- @field split? "left"|"right"|"above"|"below"
|
--- @field split? "left"|"right"|"above"|"below"
|
||||||
|
|||||||
@@ -133,7 +133,7 @@ typedef struct {
|
|||||||
Integer width;
|
Integer width;
|
||||||
Integer zindex;
|
Integer zindex;
|
||||||
Enum("NW", "NE", "SW", "SE") anchor;
|
Enum("NW", "NE", "SW", "SE") anchor;
|
||||||
Union(ArrayOf(String), Enum("none", "single", "double", "rounded", "solid", "shadow")) border;
|
Union(Array, Enum("none", "single", "double", "rounded", "solid", "shadow")) border;
|
||||||
ArrayOf(Integer) bufpos;
|
ArrayOf(Integer) bufpos;
|
||||||
Float col;
|
Float col;
|
||||||
Enum("left", "right", "above", "below") split;
|
Enum("left", "right", "above", "below") split;
|
||||||
|
|||||||
Reference in New Issue
Block a user