diff options
Diffstat (limited to 'nvim/lua/config/usercmds.lua')
| -rw-r--r-- | nvim/lua/config/usercmds.lua | 9 |
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() | |||
| 40 | end | 40 | end |
| 41 | 41 | ||
| 42 | local function load_sonar_issues() | 42 | local 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") |
