From 52f63878c0affef88023cd2a00a103644cb7ccfa Mon Sep 17 00:00:00 2001 From: Liam Dyer Date: Thu, 28 Nov 2024 11:16:05 -0500 Subject: [PATCH] fix: allow border to be a table Closes #398 --- lua/blink/cmp/config/completion/documentation.lua | 2 +- lua/blink/cmp/config/completion/menu.lua | 2 +- lua/blink/cmp/config/signature.lua | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lua/blink/cmp/config/completion/documentation.lua b/lua/blink/cmp/config/completion/documentation.lua index 4adddc47..bb0f2d72 100644 --- a/lua/blink/cmp/config/completion/documentation.lua +++ b/lua/blink/cmp/config/completion/documentation.lua @@ -59,7 +59,7 @@ function documentation.validate(config) min_width = { config.window.min_width, 'number' }, max_width = { config.window.max_width, 'number' }, max_height = { config.window.max_height, 'number' }, - border = { config.window.border, 'string' }, + border = { config.window.border, { 'string', 'table' } }, winblend = { config.window.winblend, 'number' }, winhighlight = { config.window.winhighlight, 'string' }, scrollbar = { config.window.scrollbar, 'boolean' }, diff --git a/lua/blink/cmp/config/completion/menu.lua b/lua/blink/cmp/config/completion/menu.lua index a7ce44f8..a809ab6a 100644 --- a/lua/blink/cmp/config/completion/menu.lua +++ b/lua/blink/cmp/config/completion/menu.lua @@ -106,7 +106,7 @@ function window.validate(config) enabled = { config.enabled, 'boolean' }, min_width = { config.min_width, 'number' }, max_height = { config.max_height, 'number' }, - border = { config.border, 'string' }, + border = { config.border, { 'string', 'table' } }, scrollbar = { config.scrollbar, 'boolean' }, order = { config.order, 'table' }, direction_priority = { config.direction_priority, 'table' }, diff --git a/lua/blink/cmp/config/signature.lua b/lua/blink/cmp/config/signature.lua index 6cb092c1..c6214457 100644 --- a/lua/blink/cmp/config/signature.lua +++ b/lua/blink/cmp/config/signature.lua @@ -60,7 +60,7 @@ function signature.validate(config) min_width = { config.window.min_width, 'number' }, max_width = { config.window.max_width, 'number' }, max_height = { config.window.max_height, 'number' }, - border = { config.window.border, 'string' }, + border = { config.window.border, { 'string', 'table' } }, winblend = { config.window.winblend, 'number' }, winhighlight = { config.window.winhighlight, 'string' }, scrollbar = { config.window.scrollbar, 'boolean' },