diff options
| author | Thomas Schmucker <ts@its1.de> | 2026-07-24 11:20:14 +0200 |
|---|---|---|
| committer | Thomas Schmucker <ts@its1.de> | 2026-07-24 11:20:14 +0200 |
| commit | c76dc6075beb1bbbc55231df7d5aa50b5f70ba2c (patch) | |
| tree | 8e035589b869607c4c48b944737e06756d756e6e /neovim-windows-setup.md | |
| parent | c17f0a5f60485b671e10cf8aed39c0bfa69f133e (diff) | |
| download | dotfiles-c76dc6075beb1bbbc55231df7d5aa50b5f70ba2c.tar.gz dotfiles-c76dc6075beb1bbbc55231df7d5aa50b5f70ba2c.tar.bz2 dotfiles-c76dc6075beb1bbbc55231df7d5aa50b5f70ba2c.zip | |
neovim: SonarScan/SonarIssues nur unter POSIX registrieren
sonar-scanner und scripts/sonarqube.sh haben kein Windows-Pendant.
Statt die Kommandos unter Windows existieren zu lassen und dort mit
Fehlern (fehlendes sh, /dev/null-artige Probleme) fehlzuschlagen,
werden SonarScan/SonarIssues jetzt nur registriert, wenn
vim.fn.has('win32') == 0 - unter Windows existieren die Kommandos
schlicht nicht. LspOff/LspOffBuffer/LspOn bleiben unveraendert,
betreffen keine Plattform-Abhaengigkeit.
neovim-windows-setup.md: den damit erledigten sonarqube.sh-Stolperstein
aus Abschnitt 4 entfernt, MSVC/Developer PowerShell bleibt als einziger
verbleibender Punkt.
Diffstat (limited to 'neovim-windows-setup.md')
| -rw-r--r-- | neovim-windows-setup.md | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/neovim-windows-setup.md b/neovim-windows-setup.md index 6791f3d..8227995 100644 --- a/neovim-windows-setup.md +++ b/neovim-windows-setup.md | |||
| @@ -66,7 +66,6 @@ $userPath = [Environment]::GetEnvironmentVariable("PATH", "User") | |||
| 66 | ## 4. Bekannte Stolpersteine | 66 | ## 4. Bekannte Stolpersteine |
| 67 | 67 | ||
| 68 | - **C-Compiler für `nvim-treesitter` (MSVC)**: `cl.exe` findet `nvim-treesitter` automatisch, aber nur wenn `INCLUDE`/`LIB` gesetzt sind – das passiert ausschließlich in einer "Developer PowerShell for VS" bzw. "x64 Native Tools Command Prompt", nicht in einer normalen PowerShell/Windows Terminal-Sitzung. Ohne das schlägt die Parser-Kompilierung mit einer Meldung wie "cannot find `<header>`.h" fehl, obwohl `cl.exe` selbst gefunden wird. Neovim also immer aus dieser Developer-Shell heraus starten. | 68 | - **C-Compiler für `nvim-treesitter` (MSVC)**: `cl.exe` findet `nvim-treesitter` automatisch, aber nur wenn `INCLUDE`/`LIB` gesetzt sind – das passiert ausschließlich in einer "Developer PowerShell for VS" bzw. "x64 Native Tools Command Prompt", nicht in einer normalen PowerShell/Windows Terminal-Sitzung. Ohne das schlägt die Parser-Kompilierung mit einer Meldung wie "cannot find `<header>`.h" fehl, obwohl `cl.exe` selbst gefunden wird. Neovim also immer aus dieser Developer-Shell heraus starten. |
| 69 | - **`scripts/sonarqube.sh`** (`:SonarIssues`): reines POSIX-Shellskript, kein Windows-Pendant vorhanden. Läuft nur, wenn ein `sh` im PATH liegt (z. B. `sh.exe` aus Git for Windows im PATH verfügbar machen); ansonsten `:SonarIssues` auf Windows nicht nutzen. | ||
| 70 | 69 | ||
| 71 | ## 5. Verifizieren | 70 | ## 5. Verifizieren |
| 72 | 71 | ||
