nvim: move border to module

This commit is contained in:
Primrose 2025-07-08 23:42:02 +02:00
parent 27ad456a37
commit 9c817814f2
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA
2 changed files with 14 additions and 12 deletions

View file

@ -33,4 +33,15 @@ local capabilities = vim.lsp.protocol.make_client_capabilities()
capabilities = require("cmp_nvim_lsp").default_capabilities(capabilities) capabilities = require("cmp_nvim_lsp").default_capabilities(capabilities)
M.capabilities = capabilities M.capabilities = capabilities
M.border = {
{ " ", "FloatBorder" },
{ " ", "FloatBorder" },
{ " ", "FloatBorder" },
{ " ", "FloatBorder" },
{ " ", "FloatBorder" },
{ " ", "FloatBorder" },
{ " ", "FloatBorder" },
{ " ", "FloatBorder" },
}
return M return M

View file

@ -93,21 +93,13 @@ vim.diagnostic.config {
}, },
} }
local mylsp = require("lsp")
-- Helix style border -- Helix style border
local border = {
{ " ", "FloatBorder" },
{ " ", "FloatBorder" },
{ " ", "FloatBorder" },
{ " ", "FloatBorder" },
{ " ", "FloatBorder" },
{ " ", "FloatBorder" },
{ " ", "FloatBorder" },
{ " ", "FloatBorder" },
}
local orig_util_open_floating_preview = vim.lsp.util.open_floating_preview local orig_util_open_floating_preview = vim.lsp.util.open_floating_preview
function vim.lsp.util.open_floating_preview(contents, syntax, opts, ...) function vim.lsp.util.open_floating_preview(contents, syntax, opts, ...)
opts = opts or {} opts = opts or {}
opts.border = border opts.border = mylsp.border
return orig_util_open_floating_preview(contents, syntax, opts, ...) return orig_util_open_floating_preview(contents, syntax, opts, ...)
end end
@ -117,7 +109,6 @@ vim.lsp.set_log_level("off")
---------- ----------
-- Init -- -- Init --
---------- ----------
local mylsp = require("lsp")
for name, config in pairs(servers) do for name, config in pairs(servers) do
require("lspconfig")[name].setup { require("lspconfig")[name].setup {