We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fe66681 commit a49df0fCopy full SHA for a49df0f
lua/crates/popup/common.lua
@@ -178,9 +178,17 @@ local function popup_border()
178
---@type string[]
179
local winborder = vim.opt_global.winborder:get()
180
181
- -- This returns { "<value>" } if something like "single" or "rounded"
182
- -- is set, or a list of border chars.
183
- return #winborder == 1 and winborder[1] or winborder
+ -- This returns:
+ -- * An empty list if unset, or
+ -- * { "<value>" } if something like "single" or "rounded" is set, or
184
+ -- * A list of border chars.
185
+ if #winborder == 0 then
186
+ return "none"
187
+ elseif #winborder == 1 then
188
+ return winborder[1]
189
+ else
190
+ return winborder
191
+ end
192
else
193
return "none"
194
end
0 commit comments