From 3da4c7f9209707af194de9538b2308be4e702e73 Mon Sep 17 00:00:00 2001 From: Thomas Schmucker Date: Tue, 8 Sep 2026 07:14:29 +0200 Subject: Konfiguration vereinfacht --- nvim/lua/plugins/lsp.lua | 22 +++++----------------- 1 file changed, 5 insertions(+), 17 deletions(-) (limited to 'nvim/lua/plugins/lsp.lua') diff --git a/nvim/lua/plugins/lsp.lua b/nvim/lua/plugins/lsp.lua index d4bb9fd..76bbaeb 100644 --- a/nvim/lua/plugins/lsp.lua +++ b/nvim/lua/plugins/lsp.lua @@ -6,8 +6,12 @@ return { config = function() local capabilities = require("blink.cmp").get_lsp_capabilities(vim.lsp.protocol.make_client_capabilities()) - vim.lsp.config.lua_ls = { + -- gilt fuer alle Server und wird mit den serverspezifischen Configs gemerged + vim.lsp.config("*", { capabilities = capabilities, + }) + + vim.lsp.config.lua_ls = { settings = { Lua = { runtime = { @@ -31,12 +35,10 @@ return { } vim.lsp.config.bashls = { - capabilities = capabilities, filetypes = { "sh", "bash" }, } vim.lsp.config.clangd = { - capabilities = capabilities, cmd = { "clangd", "--background-index", @@ -52,20 +54,7 @@ return { }, } - vim.lsp.config.prismals = { - capabilities = capabilities, - } - - vim.lsp.config.jsonls = { - capabilities = capabilities, - } - - vim.lsp.config.html = { - capabilities = capabilities, - } - vim.lsp.config.vtsls = { - capabilities = capabilities, settings = { typescript = { updateImportsOnFileMove = { enabled = "always" }, @@ -93,7 +82,6 @@ return { } vim.lsp.config.basedpyright = { - capabilities = capabilities, settings = { basedpyright = { analysis = { -- cgit v1.3