diff options
| author | Thomas Schmucker <ts@its1.de> | 2026-08-04 07:44:38 +0200 |
|---|---|---|
| committer | Thomas Schmucker <ts@its1.de> | 2026-08-04 07:44:38 +0200 |
| commit | d9a854e3d2b81f857cf050217c77168ef9ec750f (patch) | |
| tree | 48ee3374158c9420f87dbca2b5cc18f6d4db4e99 /neovim-windows-setup.md | |
| parent | 1fb810a94816696ad1b6b0ae1fbbf19c31de4695 (diff) | |
| download | dotfiles-d9a854e3d2b81f857cf050217c77168ef9ec750f.tar.gz dotfiles-d9a854e3d2b81f857cf050217c77168ef9ec750f.tar.bz2 dotfiles-d9a854e3d2b81f857cf050217c77168ef9ec750f.zip | |
install-win: Führe bei NPM Post-Install-Skripte bei Bedarf aus
Diffstat (limited to 'neovim-windows-setup.md')
| -rw-r--r-- | neovim-windows-setup.md | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/neovim-windows-setup.md b/neovim-windows-setup.md index 0fbeefe..c2a4df6 100644 --- a/neovim-windows-setup.md +++ b/neovim-windows-setup.md | |||
| @@ -70,6 +70,7 @@ $userPath = [Environment]::GetEnvironmentVariable("PATH", "User") | |||
| 70 | ## 4. Bekannte Stolpersteine | 70 | ## 4. Bekannte Stolpersteine |
| 71 | 71 | ||
| 72 | - **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. | 72 | - **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. |
| 73 | - **clangd bei MSVC-Projekten (z. B. mit `compile_commands.json` aus einem `msbuild`-Rebuild)**: gleicher Grund wie oben. Eine generierte `compile_commands.json` enthält nur die projektspezifischen `/I`-Pfade (vcpkg, NuGet-SDKs), nicht die MSVC-STL-/Windows-SDK-Header – die bezieht `clang-cl` (wie `cl.exe`) über `INCLUDE`/`LIB`. Ohne Developer-Shell meldet clangd `<string>`/`<windows.h>` etc. als nicht gefunden, obwohl die Projekt-Header aufgelöst werden. | ||
| 73 | 74 | ||
| 74 | ## 5. Verifizieren | 75 | ## 5. Verifizieren |
| 75 | 76 | ||
