aboutsummaryrefslogtreecommitdiff
path: root/bootstrap-win
Commit message (Collapse)AuthorAgeFilesLines
* bootstrap-win: Parser-Fehler durch $Id: in String behobenThomas Schmucker13 hours1-1/+1
| | | | | | | "$Id: ..." wird von PowerShell als Scope-Qualifizierer (wie $env:) fehlinterpretiert, wenn direkt ein Doppelpunkt folgt - Praxistest zeigte den Parser-Fehler 'Ungueltiger Variablenverweis'. Behoben mit ${Id}:. Restliche Datei auf dasselbe Muster geprueft, keine weiteren Treffer.
* bootstrap-win: PATH-Ergaenzung fuer bereits installierte, aber nicht ↵Thomas Schmucker13 hours1-2/+49
| | | | | | | | | | | gefundene Pakete automatisieren Neue Helper Find-BinaryDirectory (sucht <Binary>.exe unter Program Files, Program Files (x86), %LOCALAPPDATA%\Programs) und Add-ToUserPath (dauerhaft + fuer die laufende Sitzung). Install-WingetPackage nutzt das jetzt automatisch im 'bereits installiert, aber nicht im PATH'-Fall (bisher nur als manueller Hinweis, z.B. clangd/LLVM.LLVM im Praxistest) statt den User manuell suchen zu lassen.
* bootstrap-win: yamlfmt/gawk/xmllint entfernt, clangd/LLVM-Fall erkanntThomas Schmucker13 hours1-9/+29
| | | | | | | | | | | | | | | | Praxistest (24.07.2026) bestaetigt: google.yamlfmt, GnuWin32.Gawk und GnuWin32.Libxml2 existieren nicht in der winget-Registry ('kein Paket gefunden, das den Eingabekriterien entspricht'). Kein verifizierter Ersatz gefunden, deshalb aus Install-Formatters entfernt statt weiter zu raten - Formatierung faellt fuer awk/xml/yaml auf LSP zurueck. LLVM.LLVM schlug ebenfalls fehl, aber aus anderem Grund: Paket bereits installiert, clangd nur nicht im PATH (winget meldet 'kein Upgrade verfuegbar', keine Neuinstallation noetig). Install-WingetPackage erkennt diesen Fall jetzt per Textmuster und gibt einen gezielten Hinweis statt der irrefuehrenden 'Paket nicht gefunden'-Meldung. neovim-windows-setup.md entsprechend aktualisiert (Abschnitte 0, 3, 4, 6).
* bootstrap-win: echte winget-Fehlermeldung anzeigen, make-ID getauschtThomas Schmucker14 hours1-3/+7
| | | | | | | | | | | | | Praxistest zeigte 4 Fehlschlaege (google.yamlfmt, GnuWin32.Gawk, GnuWin32.Libxml2, GnuWin32.Make). Install-WingetPackage verschluckte bisher die eigentliche winget-Fehlermeldung (Out-Null) - jetzt werden die letzten Zeilen der winget-Ausgabe in der Warnung mit ausgegeben, um die Ursache (falsche ID vs. anderer Installationsfehler) sichtbar zu machen. GnuWin32.Make (2006er-Softwarestand, Pflegezustand im winget-Repo unklar) durch ezwinports.make ersetzt, einen aktiver gepflegten GNU-Make-Port fuer Windows.
* windows: Bootstrap-Skripte nach bootstrap-win/ verschoben, -win-Suffix entferntThomas Schmucker36 hours2-0/+241
bootstrap/neovim-win.ps1 -> bootstrap-win/neovim.ps1 bootstrap/neovim-dict-win.ps1 -> bootstrap-win/neovim-dict.ps1 Eigenes Verzeichnis statt Suffix pro Datei, analog zu windows/ fuer gmake.cmd. bootstrap/ (POSIX, macOS/FreeBSD) bleibt unveraendert. Referenzen in neovim-windows-setup.md aktualisiert. Nebenbei: eine unerklaerte, nicht selbst vorgenommene Aenderung an nvim/lua/config/treesitter.lua (fuegte 'powershell' zur Sprachliste hinzu) verworfen statt versehentlich mit einzuchecken.