From 216cc893bf1b3aa755e1e26243d1f438d5ebb0ca Mon Sep 17 00:00:00 2001 From: glepnir Date: Mon, 31 Mar 2025 21:39:50 +0800 Subject: feat(float): 'winborder' "bold" style #33189 --- src/nvim/api/win_config.c | 1 + src/nvim/options.lua | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/nvim/api/win_config.c b/src/nvim/api/win_config.c index 4f3ecf8efe..dcbadad799 100644 --- a/src/nvim/api/win_config.c +++ b/src/nvim/api/win_config.c @@ -942,6 +942,7 @@ static void parse_border_style(Object style, WinConfig *fconfig, Error *err) { opt_winborder_values[3], { "", "", " ", " ", " ", " ", " ", "" }, true }, { opt_winborder_values[4], { "╭", "─", "╮", "│", "╯", "─", "╰", "│" }, false }, { opt_winborder_values[5], { " ", " ", " ", " ", " ", " ", " ", " " }, false }, + { opt_winborder_values[6], { "┏", "━", "┓", "┃", "┛", "━", "┗", "┃" }, false }, { NULL, { { NUL } }, false }, }; diff --git a/src/nvim/options.lua b/src/nvim/options.lua index f261abf30e..eb1b127eae 100644 --- a/src/nvim/options.lua +++ b/src/nvim/options.lua @@ -10257,7 +10257,7 @@ local options = { }, { defaults = { if_true = '' }, - values = { '', 'double', 'single', 'shadow', 'rounded', 'solid', 'none' }, + values = { '', 'double', 'single', 'shadow', 'rounded', 'solid', 'bold', 'none' }, desc = [=[ Defines the default border style of floating windows. The default value is empty, which is equivalent to "none". Valid values include: @@ -10267,6 +10267,7 @@ local options = { - "rounded": Like "single", but with rounded corners ("╭" etc.). - "solid": Adds padding by a single whitespace cell. - "shadow": A drop shadow effect by blending with the background. + - "bold": A bold line box. ]=], full_name = 'winborder', scope = { 'global' }, -- cgit