aboutsummaryrefslogtreecommitdiff
path: root/nvim
diff options
context:
space:
mode:
authorThomas Schmucker <ts@its1.de>2026-08-12 08:06:48 +0200
committerThomas Schmucker <ts@its1.de>2026-08-12 08:06:48 +0200
commit471abc214360fb5f2e8391180536c1a92615f5f7 (patch)
tree710187acbab09cd02dc6115633e57e50084b80eb /nvim
parent04faf6e0ee74ad578ae73aba8a53a7673aeb0d81 (diff)
downloaddotfiles-471abc214360fb5f2e8391180536c1a92615f5f7.tar.gz
dotfiles-471abc214360fb5f2e8391180536c1a92615f5f7.tar.bz2
dotfiles-471abc214360fb5f2e8391180536c1a92615f5f7.zip
neovim: Führe sonarqube.sh via /bin/sh aus.
Diffstat (limited to 'nvim')
-rw-r--r--nvim/lua/config/usercmds.lua9
1 files changed, 7 insertions, 2 deletions
diff --git a/nvim/lua/config/usercmds.lua b/nvim/lua/config/usercmds.lua
index 23b1d4e..f7ffe5e 100644
--- a/nvim/lua/config/usercmds.lua
+++ b/nvim/lua/config/usercmds.lua
@@ -40,11 +40,16 @@ local function run_sonar()
40end 40end
41 41
42local function load_sonar_issues() 42local function load_sonar_issues()
43 local cmd = vim.fn.stdpath("config") .. "/scripts/sonarqube.sh" 43 local script = vim.fn.stdpath("config") .. "/scripts/sonarqube.sh"
44
45 if vim.fn.filereadable(script) == 0 then
46 vim.notify("SonarQube-Skript nicht gefunden: " .. script, vim.log.levels.ERROR)
47 return
48 end
44 49
45 vim.fn.setqflist({}, " ", { 50 vim.fn.setqflist({}, " ", {
46 title = "SonarQube Issues", 51 title = "SonarQube Issues",
47 lines = vim.fn.systemlist(cmd), 52 lines = vim.fn.systemlist({ "/bin/sh", script }),
48 }) 53 })
49 54
50 vim.cmd("copen") 55 vim.cmd("copen")