From 14304a3a8209f3e68af39b3c01030e1493ba48ba Mon Sep 17 00:00:00 2001 From: Rustum Zia Date: Fri, 30 Jan 2026 17:05:28 +0100 Subject: [PATCH] dev(makefile): add make parsers command to install parsers within .test-deps --- Makefile | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Makefile b/Makefile index 9442df997..716c3d68a 100644 --- a/Makefile +++ b/Makefile @@ -25,6 +25,7 @@ NVIM_TARBALL := $(NVIM).tar.gz NVIM_URL := https://github.com/neovim/neovim/releases/download/$(NVIM_VERSION)/$(notdir $(NVIM_TARBALL)) NVIM_BIN := $(NVIM)/nvim-$(NVIM_ARCH)/bin/nvim NVIM_RUNTIME=$(NVIM)/nvim-$(NVIM_ARCH)/share/nvim/runtime +NVIM_DATA_HOME := $(NVIM)/share .PHONY: nvim nvim: $(NVIM) @@ -128,9 +129,15 @@ checkquery: $(TSQUERYLS) docs: $(NVIM) $(NVIM_BIN) -l scripts/update-readme.lua +.PHONY: parsers +parsers: $(NVIM) + XDG_DATA_HOME=$(NVIM_DATA_HOME) \ + $(NVIM_BIN) -l scripts/install-parsers.lua + .PHONY: tests tests: $(NVIM) $(HLASSERT) $(PLENARY) HLASSERT=$(HLASSERT)/highlight-assertions PLENARY=$(PLENARY) \ + XDG_DATA_HOME=$(NVIM_DATA_HOME) \ $(NVIM_BIN) --headless --clean -u scripts/minimal_init.lua \ -c "PlenaryBustedDirectory tests/$(TESTS) { minimal_init = './scripts/minimal_init.lua' }"