feat(lsp): Move LSP config for godot and rust for 0.11

This commit is contained in:
2025-04-01 23:37:18 +02:00
parent 2cc2998907
commit 8460677953
3 changed files with 39 additions and 32 deletions

View File

@ -137,37 +137,6 @@ mason_lspconfig.setup_handlers {
}
-- [[ System LSPs ]]
local lspconfig = require('lspconfig')
servers = {
rust_analyzer = {
["rust-analyzer"] = {
imports = {
granularity = {
group = "module",
},
prefix = "self",
},
cargo = {
buildScripts = {
enable = true,
},
},
procMacro = {
enable = true
},
}
},
gdscript = {},
}
for server_name, server_settings in pairs(servers) do
lspconfig[server_name].setup {
capabilities = capabilities,
settings = server_settings,
filetypes = (servers[server_name] or {}).filetypes,
}
end
local setup_godot_dap = function()
local dap = require("dap")
@ -190,6 +159,6 @@ local setup_godot_dap = function()
end
vim.diagnostic.config({ virtual_text = true })
vim.lsp.enable({ "ltex_plus" })
vim.lsp.enable({ "ltex_plus", "rust-analyzer", "gdscript" })
setup_godot_dap()