diff --git a/lua/plugins/lsp.lua b/lua/plugins/lsp.lua index 1714a5d..997632f 100644 --- a/lua/plugins/lsp.lua +++ b/lua/plugins/lsp.lua @@ -268,6 +268,30 @@ return { documentation = cmp.config.window.bordered(), }, }) + + + -- Window borders for visibility + local _border = "single" + + vim.lsp.handlers["textDocument/hover"] = vim.lsp.with( + vim.lsp.handlers.hover, { + border = _border + } + ) + + vim.lsp.handlers["textDocument/signatureHelp"] = vim.lsp.with( + vim.lsp.handlers.signature_help, { + border = _border + } + ) + + vim.diagnostic.config { + float = { border = _border } + } + + require('lspconfig.ui.windows').default_options = { + border = _border + } end, }, { -- Rust tools