aboutsummaryrefslogtreecommitdiff
path: root/nvim/lua/config/usercmds.lua
diff options
context:
space:
mode:
authorThomas Schmucker <ts@its1.de>2026-04-23 11:04:19 +0200
committerThomas Schmucker <ts@its1.de>2026-04-23 11:04:19 +0200
commit367e2f17233b1c19238fd77fde33c379eb0814be (patch)
tree2fa3123358bb3d0e38d1b6d9b566a4dfb4b4bc2c /nvim/lua/config/usercmds.lua
parent2becff234c01252de2612445bf1c0fd307715fdc (diff)
downloaddotfiles-367e2f17233b1c19238fd77fde33c379eb0814be.tar.gz
dotfiles-367e2f17233b1c19238fd77fde33c379eb0814be.tar.bz2
dotfiles-367e2f17233b1c19238fd77fde33c379eb0814be.zip
Neovim: Umbrucheinstellungen geändert und Unterstützung für Markdown
Diffstat (limited to 'nvim/lua/config/usercmds.lua')
-rw-r--r--nvim/lua/config/usercmds.lua27
1 files changed, 25 insertions, 2 deletions
diff --git a/nvim/lua/config/usercmds.lua b/nvim/lua/config/usercmds.lua
index e7dd220..490e4b5 100644
--- a/nvim/lua/config/usercmds.lua
+++ b/nvim/lua/config/usercmds.lua
@@ -11,8 +11,31 @@ local function run_sonar()
11 return 11 return
12 end 12 end
13 13
14 -- vim.cmd("!" .. exe) 14 -- Suche nach *.properties im aktuellen Verzeichnis
15 vim.cmd("botright split | terminal " .. exe) 15 local files = vim.fn.glob("*.properties", false, true)
16
17 local cmd = exe
18
19 if #files > 0 then
20 -- Optional: gezielt sonar-project.properties bevorzugen
21 local selected = nil
22 for _, f in ipairs(files) do
23 if f == "sonar-project.properties" then
24 selected = f
25 break
26 end
27 end
28
29 -- Falls keine Standarddatei, nimm die erste
30 if not selected then selected = files[1] end
31
32 cmd = cmd .. " -Dproject.settings=" .. selected
33 vim.notify("Verwende Properties: " .. selected, vim.log.levels.INFO)
34 else
35 vim.notify("Keine .properties Datei gefunden, nutze Default-Verhalten", vim.log.levels.WARN)
36 end
37
38 vim.cmd("botright split | terminal " .. cmd)
16 vim.cmd("norm G") 39 vim.cmd("norm G")
17end 40end
18 41