aboutsummaryrefslogtreecommitdiff
path: root/windows/bin/nvim-update.cmd
blob: 7521e7e86a60ca34eeeae7e396f2307e23bb2eac (plain)
1
2
3
4
5
6
7
8
9
10
11
12
@echo off

rem Prüft vor dem Parser-Update, ob ein C-Compiler (cl.exe, MSVC) im PATH
rem gefunden wird - nvim-treesitter braucht ihn zum Kompilieren der Parser.

where /q cl.exe
if errorlevel 1 (
  echo [nvim-update] cl.exe nicht gefunden - Neovim aus einer "Developer PowerShell for VS" starten. 1>&2
  exit /b 1
)

nvim --headless -c "lua require[[lazy]].sync({ wait = true })" -c "UpdateParsers" -c "qa"