diff options
Diffstat (limited to 'nvim/lua/plugins/lsp.lua')
| -rw-r--r-- | nvim/lua/plugins/lsp.lua | 22 |
1 files changed, 5 insertions, 17 deletions
diff --git a/nvim/lua/plugins/lsp.lua b/nvim/lua/plugins/lsp.lua index b301b68..8e50357 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 = { |
