aboutsummaryrefslogtreecommitdiff
path: root/nvim/lua/plugins/lsp.lua
diff options
context:
space:
mode:
authorThomas Schmucker <ts@its1.de>2026-09-08 07:14:29 +0200
committerThomas Schmucker <ts@its1.de>2026-09-08 07:57:54 +0200
commit3da4c7f9209707af194de9538b2308be4e702e73 (patch)
treeab6b56ed2c965d29ec26380f255528474e761ace /nvim/lua/plugins/lsp.lua
parent8c43ebd619d724133e1063e3b686907d5aa56abe (diff)
downloaddotfiles-3da4c7f9209707af194de9538b2308be4e702e73.tar.gz
dotfiles-3da4c7f9209707af194de9538b2308be4e702e73.tar.bz2
dotfiles-3da4c7f9209707af194de9538b2308be4e702e73.zip
Konfiguration vereinfacht
Diffstat (limited to 'nvim/lua/plugins/lsp.lua')
-rw-r--r--nvim/lua/plugins/lsp.lua22
1 files changed, 5 insertions, 17 deletions
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 {
6 config = function() 6 config = function()
7 local capabilities = require("blink.cmp").get_lsp_capabilities(vim.lsp.protocol.make_client_capabilities()) 7 local capabilities = require("blink.cmp").get_lsp_capabilities(vim.lsp.protocol.make_client_capabilities())
8 8
9 vim.lsp.config.lua_ls = { 9 -- gilt fuer alle Server und wird mit den serverspezifischen Configs gemerged
10 vim.lsp.config("*", {
10 capabilities = capabilities, 11 capabilities = capabilities,
12 })
13
14 vim.lsp.config.lua_ls = {
11 settings = { 15 settings = {
12 Lua = { 16 Lua = {
13 runtime = { 17 runtime = {
@@ -31,12 +35,10 @@ return {
31 } 35 }
32 36
33 vim.lsp.config.bashls = { 37 vim.lsp.config.bashls = {
34 capabilities = capabilities,
35 filetypes = { "sh", "bash" }, 38 filetypes = { "sh", "bash" },
36 } 39 }
37 40
38 vim.lsp.config.clangd = { 41 vim.lsp.config.clangd = {
39 capabilities = capabilities,
40 cmd = { 42 cmd = {
41 "clangd", 43 "clangd",
42 "--background-index", 44 "--background-index",
@@ -52,20 +54,7 @@ return {
52 }, 54 },
53 } 55 }
54 56
55 vim.lsp.config.prismals = {
56 capabilities = capabilities,
57 }
58
59 vim.lsp.config.jsonls = {
60 capabilities = capabilities,
61 }
62
63 vim.lsp.config.html = {
64 capabilities = capabilities,
65 }
66
67 vim.lsp.config.vtsls = { 57 vim.lsp.config.vtsls = {
68 capabilities = capabilities,
69 settings = { 58 settings = {
70 typescript = { 59 typescript = {
71 updateImportsOnFileMove = { enabled = "always" }, 60 updateImportsOnFileMove = { enabled = "always" },
@@ -93,7 +82,6 @@ return {
93 } 82 }
94 83
95 vim.lsp.config.basedpyright = { 84 vim.lsp.config.basedpyright = {
96 capabilities = capabilities,
97 settings = { 85 settings = {
98 basedpyright = { 86 basedpyright = {
99 analysis = { 87 analysis = {