aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--neovim-windows-setup.md3
1 files changed, 2 insertions, 1 deletions
diff --git a/neovim-windows-setup.md b/neovim-windows-setup.md
index 568638c..9da053b 100644
--- a/neovim-windows-setup.md
+++ b/neovim-windows-setup.md
@@ -24,7 +24,7 @@ winget install Git.Git
24winget install OpenJS.NodeJS.LTS 24winget install OpenJS.NodeJS.LTS
25``` 25```
26 26
27(Kein Python nötig – der Python-Provider ist in `options.lua` deaktiviert. Auch kein separater C-Compiler nötig – MSVC ist auf den Zielsystemen bereits vorhanden, siehe Abschnitt 3/4.) 27(Kein Python nötig – der Python-Provider ist in `options.lua` deaktiviert. Auch kein separater C-Compiler nötig – MSVC ist auf den Zielsystemen bereits vorhanden, siehe Abschnitt 3 bzw. 4.)
28 28
29## 2. Konfiguration einrichten (Windows-nativer Weg) 29## 2. Konfiguration einrichten (Windows-nativer Weg)
30 30
@@ -56,6 +56,7 @@ Installiert per `winget`/`npm`: Git, Node, Formatter (jq, prettier, ruff, shfmt,
56Kein C-Compiler-Paket enthalten: MSVC ist auf den Zielsystemen bereits vorhanden, `nvim-treesitter` nutzt `cl.exe`. Dafür muss Neovim aber aus einer "Developer PowerShell for VS" gestartet werden (siehe Abschnitt 4). 56Kein C-Compiler-Paket enthalten: MSVC ist auf den Zielsystemen bereits vorhanden, `nvim-treesitter` nutzt `cl.exe`. Dafür muss Neovim aber aus einer "Developer PowerShell for VS" gestartet werden (siehe Abschnitt 4).
57 57
58`windows\bin` (enthält `gmake.cmd`, Wrapper für `opt.makeprg = "gmake"`) danach einmalig zum PATH hinzufügen (PowerShell, User-Scope – nicht `setx PATH "%PATH%;..."` verwenden, das würde den kompletten Prozess-PATH inkl. System-Anteil dauerhaft in den User-PATH kopieren): 58`windows\bin` (enthält `gmake.cmd`, Wrapper für `opt.makeprg = "gmake"`) danach einmalig zum PATH hinzufügen (PowerShell, User-Scope – nicht `setx PATH "%PATH%;..."` verwenden, das würde den kompletten Prozess-PATH inkl. System-Anteil dauerhaft in den User-PATH kopieren):
59
59```powershell 60```powershell
60$userPath = [Environment]::GetEnvironmentVariable("PATH", "User") 61$userPath = [Environment]::GetEnvironmentVariable("PATH", "User")
61[Environment]::SetEnvironmentVariable("PATH", "$userPath;$env:USERPROFILE\dotfiles\windows\bin", "User") 62[Environment]::SetEnvironmentVariable("PATH", "$userPath;$env:USERPROFILE\dotfiles\windows\bin", "User")