feat: tidying up nvim configs

This commit is contained in:
2025-07-27 21:42:46 +01:00
parent a60263aa78
commit fd4887d53d
3 changed files with 26 additions and 38 deletions

View File

@@ -112,8 +112,13 @@ return {
config = function()
local lsp = require("lspconfig")
local clients = { "vtsls", "zls", "gopls", "tailwindcss", "ocamllsp", "svelte", "biome", "pylsp", "svelte" }
for _, value in pairs(clients) do
lsp[value].setup({})
end
lsp.lua_ls.setup({
capabilities = capabilities,
settings = {
Lua = {
diagnostics = { globals = { "vim", "require" } },
@@ -125,24 +130,12 @@ return {
},
})
lsp.vtsls.setup({})
lsp.zls.setup({})
lsp.rust_analyzer.setup({
diagnostic = {
-- Prevents the annoying popup for cancalled requests
refreshSupport = false,
},
})
lsp.gopls.setup({})
lsp.tailwindcss.setup({})
lsp.ocamllsp.setup({})
lsp.svelte.setup({})
lsp.biome.setup({})
lsp.pylsp.setup({})
lsp.svelte.setup({})
end,
},
{
@@ -167,7 +160,4 @@ return {
},
opts_extend = { "sources.default" },
},
{
"sindrets/diffview.nvim",
},
}