update lsp config for nvim

This commit is contained in:
2026-05-12 12:25:20 +02:00
parent 1ac072847d
commit 8a2d2ec447
@@ -168,20 +168,12 @@ return {
-- - settings (table): Override the default settings passed when initializing the server.
-- For example, to see the options for `lua_ls`, you could go to: https://luals.github.io/wiki/settings/
local servers = {
lua_ls = {
settings = {
Lua = {
completion = {
callSnippet = 'Replace',
},
},
},
},
lua_ls = { settings = { Lua = { completion = { callSnippet = 'Replace' } } } },
gopls = {},
pylsp = {},
ruff = { cmd = { '/run/current-system/sw/bin/ruff', 'server' } },
}
local servers_skip_mason = { lua_ls = true, gopls = true }
local servers_skip_mason = { lua_ls = true, gopls = true, ruff = true }
local ensure_installed = vim.tbl_filter(function(name)
return not servers_skip_mason[name]
end, vim.tbl_keys(servers or {}))