fix(lsp): show title when global winborder is set (#35181)

Problem: make_floating_popup_options only shows when opts.border is explicitly set, ignoring global winborder setting

Solution: check both opts.border and vim.o.winborder when determining whether to show title
This commit is contained in:
glepnir
2025-08-06 21:25:55 +08:00
committed by GitHub
parent b4c092a092
commit 5b1b46ea5a
2 changed files with 9 additions and 1 deletions

View File

@@ -942,7 +942,7 @@ function M.make_floating_popup_options(width, height, opts)
col = 1
end
local title = (opts.border and opts.title) and opts.title or nil
local title = ((opts.border or vim.o.winborder ~= '') and opts.title) and opts.title or nil
local title_pos --- @type 'left'|'center'|'right'?
if title then