aboutsummaryrefslogtreecommitdiff
path: root/neovim-windows-setup.md
diff options
context:
space:
mode:
authorThomas Schmucker <ts@its1.de>2026-07-24 11:16:47 +0200
committerThomas Schmucker <ts@its1.de>2026-07-24 11:16:47 +0200
commitc17f0a5f60485b671e10cf8aed39c0bfa69f133e (patch)
tree0f4d7d4d9d45018b948d70a57d108736f905ff5b /neovim-windows-setup.md
parent93005dcad88624cb76931fcb2da5ea55ef980902 (diff)
downloaddotfiles-c17f0a5f60485b671e10cf8aed39c0bfa69f133e.tar.gz
dotfiles-c17f0a5f60485b671e10cf8aed39c0bfa69f133e.tar.bz2
dotfiles-c17f0a5f60485b671e10cf8aed39c0bfa69f133e.zip
windows-setup.md: Bekannte Stolpersteine auf zwei echte Punkte gekuerzt
Entfernt: Rechtschreibpruefung (beschreibt nur bootstrap-win/neovim-dict.ps1, kein Stolperstein), Clipboard (Entwarnung statt Problem), opt.guifont (Einstellung existiert nicht mehr in options.lua), clangd/LLVM.LLVM (seit f60d38e automatisiert, kein manueller Eingriff mehr noetig). Verbleiben: MSVC/Developer PowerShell (echte, nicht automatisierbare Voraussetzung) und scripts/sonarqube.sh (bleibende POSIX-only-Einschraenkung).
Diffstat (limited to 'neovim-windows-setup.md')
-rw-r--r--neovim-windows-setup.md4
1 files changed, 0 insertions, 4 deletions
diff --git a/neovim-windows-setup.md b/neovim-windows-setup.md
index 8847b5a..6791f3d 100644
--- a/neovim-windows-setup.md
+++ b/neovim-windows-setup.md
@@ -66,11 +66,7 @@ $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- **Rechtschreibprüfung (Deutsch)**: `bootstrap-win/neovim-dict.ps1` ausführen – lädt `de.utf-8.spl`/`.sug` nach `%LOCALAPPDATA%\nvim-data\site\spell` (nativer Windows-Datenpfad von Neovim).
70- **`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. 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.
71- **Clipboard** (`unnamedplus`): funktioniert nativ unter Windows-Neovim ohne Zusatztool – anders als unter WSL, wo `win32yank` nötig wäre.
72- **`opt.guifont`**: wirkt nur bei GUI-Frontends wie Neovide. Im Windows Terminal muss die Schriftart dort separat eingestellt werden.
73- **`clangd` trotz installiertem `LLVM.LLVM` nicht gefunden**: im Praxistest beobachtet – winget meldet das Paket als bereits installiert, `clangd.exe` liegt aber nicht im PATH. `bootstrap-win/neovim.ps1` erkennt diesen Fall inzwischen und gibt einen gezielten Hinweis statt der generischen "Paket nicht gefunden"-Meldung. Abhilfe: Installationsordner suchen (typischerweise `C:\Program Files\LLVM\bin`) und manuell zum PATH hinzufügen.
74 70
75## 5. Verifizieren 71## 5. Verifizieren
76 72