aboutsummaryrefslogtreecommitdiff
path: root/nvim/lua/plugins
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:14:29 +0200
commit18749ddf848acf9b3199be75f9f16588dda43bfb (patch)
treec3083725e96c417ab0bbb25e779f29c8f11e8789 /nvim/lua/plugins
parent3f04ecdc38cf7d584f56e5e25d06eea9e523de15 (diff)
downloaddotfiles-18749ddf848acf9b3199be75f9f16588dda43bfb.tar.gz
dotfiles-18749ddf848acf9b3199be75f9f16588dda43bfb.tar.bz2
dotfiles-18749ddf848acf9b3199be75f9f16588dda43bfb.zip
Konfiguration vereinfacht
Diffstat (limited to 'nvim/lua/plugins')
-rw-r--r--nvim/lua/plugins/lsp.lua22
-rw-r--r--nvim/lua/plugins/ui.lua22
2 files changed, 27 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 = {
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