aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorglepnir <glephunter@gmail.com>2025-03-31 21:39:50 +0800
committerGitHub <noreply@github.com>2025-03-31 06:39:50 -0700
commit216cc893bf1b3aa755e1e26243d1f438d5ebb0ca (patch)
treeda162891a5df52e6f84adc0b928b09ff912ec549 /src
parent57b4fb5c5318394b82508492232d6e926ef8f23f (diff)
downloadrneovim-216cc893bf1b3aa755e1e26243d1f438d5ebb0ca.tar.gz
rneovim-216cc893bf1b3aa755e1e26243d1f438d5ebb0ca.tar.bz2
rneovim-216cc893bf1b3aa755e1e26243d1f438d5ebb0ca.zip
feat(float): 'winborder' "bold" style #33189
Diffstat (limited to 'src')
-rw-r--r--src/nvim/api/win_config.c1
-rw-r--r--src/nvim/options.lua3
2 files changed, 3 insertions, 1 deletions
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' },