diff options
| author | Thomas Schmucker <ts@its1.de> | 2026-08-12 08:06:48 +0200 |
|---|---|---|
| committer | Thomas Schmucker <ts@its1.de> | 2026-08-12 08:06:48 +0200 |
| commit | 471abc214360fb5f2e8391180536c1a92615f5f7 (patch) | |
| tree | 710187acbab09cd02dc6115633e57e50084b80eb /nvim | |
| parent | 04faf6e0ee74ad578ae73aba8a53a7673aeb0d81 (diff) | |
| download | dotfiles-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.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") |
