diff options
| author | Thomas Schmucker <ts@its1.de> | 2026-09-08 07:14:29 +0200 |
|---|---|---|
| committer | Thomas Schmucker <ts@its1.de> | 2026-09-08 07:57:54 +0200 |
| commit | 3da4c7f9209707af194de9538b2308be4e702e73 (patch) | |
| tree | ab6b56ed2c965d29ec26380f255528474e761ace /nvim/lua/plugins | |
| parent | 8c43ebd619d724133e1063e3b686907d5aa56abe (diff) | |
| download | dotfiles-3da4c7f9209707af194de9538b2308be4e702e73.tar.gz dotfiles-3da4c7f9209707af194de9538b2308be4e702e73.tar.bz2 dotfiles-3da4c7f9209707af194de9538b2308be4e702e73.zip | |
Konfiguration vereinfacht
Diffstat (limited to 'nvim/lua/plugins')
| -rw-r--r-- | nvim/lua/plugins/lsp.lua | 22 | ||||
| -rw-r--r-- | nvim/lua/plugins/ui.lua | 22 |
2 files changed, 27 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 = { |
diff --git a/nvim/lua/plugins/ui.lua b/nvim/lua/plugins/ui.lua index 9794c38..39a8e28 100644 --- a/nvim/lua/plugins/ui.lua +++ b/nvim/lua/plugins/ui.lua | |||
| @@ -16,6 +16,28 @@ return { | |||
| 16 | }) | 16 | }) |
| 17 | 17 | ||
| 18 | vscode.load() | 18 | vscode.load() |
| 19 | |||
| 20 | -- eigene Anpassungen an der vscode-Palette; muessen nach vscode.load() | ||
| 21 | -- gesetzt werden, weil :colorscheme alle Highlight-Gruppen zuruecksetzt | ||
| 22 | |||
| 23 | -- Fix: Farbschema für Rechtschreibfehler | ||
| 24 | vim.api.nvim_set_hl(0, "SpellBad", { fg = "#ffffff", bg = "#5f0000" }) | ||
| 25 | vim.api.nvim_set_hl(0, "SpellCap", { fg = "#000000", bg = "#ffaf00" }) | ||
| 26 | vim.api.nvim_set_hl(0, "SpellRare", { fg = "#000000", bg = "#5fd7ff" }) | ||
| 27 | vim.api.nvim_set_hl(0, "SpellLocal", { fg = "#000000", bg = "#5fff87" }) | ||
| 28 | vim.api.nvim_set_hl(0, "CursorLine", { bg = "#252526" }) | ||
| 29 | vim.api.nvim_set_hl(0, "CursorColumn", { bg = "#252526" }) | ||
| 30 | |||
| 31 | -- Statusline Farben | ||
| 32 | vim.api.nvim_set_hl(0, "StatuslineModeNormal", { fg = "#1e222a", bg = "#61afef", bold = true }) | ||
| 33 | vim.api.nvim_set_hl(0, "StatuslineModeInsert", { fg = "#1e222a", bg = "#98c379", bold = true }) | ||
| 34 | vim.api.nvim_set_hl(0, "StatuslineModeVisual", { fg = "#1e222a", bg = "#c678dd", bold = true }) | ||
| 35 | vim.api.nvim_set_hl(0, "StatuslineModeReplace", { fg = "#1e222a", bg = "#e86671", bold = true }) | ||
| 36 | vim.api.nvim_set_hl(0, "StatuslineModeCommand", { fg = "#1e222a", bg = "#e5c07b", bold = true }) | ||
| 37 | |||
| 38 | -- NVim-Tree | ||
| 39 | vim.api.nvim_set_hl(0, "NvimTreeOpenedFile", { bold = true }) | ||
| 40 | vim.api.nvim_set_hl(0, "NvimTreeCursorLine", { bg = "#2A2D2E" }) | ||
| 19 | end, | 41 | end, |
| 20 | }, | 42 | }, |
| 21 | 43 | ||
