mirror of
https://github.com/chenasraf/vim-matchup.git
synced 2026-05-17 17:38:01 +00:00
26 lines
970 B
Makefile
26 lines
970 B
Makefile
PHONY: docker_build docker_test_nvim
|
|
|
|
RUNFOR ?= nvim
|
|
VIMCMD = $(shell if [ $(RUNFOR) = nvim ]; then echo "nvim --headless"; else echo "vim -T dumb --not-a-term -n"; fi)
|
|
VIMCMD != if [ $(RUNFOR) = nvim ]; then echo "nvim --headless"; else echo "vim -T dumb --not-a-term -n"; fi
|
|
NVIM_VERSION ?= stable
|
|
NVIM_ARCH ?= -linux-x86_64
|
|
VIM_VERSION ?= v9.1.1287
|
|
|
|
docker_build:
|
|
docker build --tag 'vim-matchup-nvim-stable' \
|
|
--file vim.Dockerfile \
|
|
--build-arg NVIM_VERSION=${NVIM_VERSION} \
|
|
--build-arg NVIM_ARCH=${NVIM_ARCH} \
|
|
--build-arg VIM_VERSION=${VIM_VERSION} \
|
|
.
|
|
|
|
docker_test_old: docker_build
|
|
docker run --rm -it --pull=never --name nvim vim-matchup-nvim-stable -c 'VIMCMD="${VIMCMD}" test/vader/run'
|
|
|
|
docker_test_new: docker_build
|
|
docker run --rm -it --pull=never --name nvim vim-matchup-nvim-stable -c 'cd ./test/new && make -j1 MYVIM="${VIMCMD}"'
|
|
|
|
docker_test_shell: docker_build
|
|
docker run --rm -it --pull=never --name nvim vim-matchup-nvim-stable
|