aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/nvim.sh
blob: cbfd4c0ed6b98db1fed9a6ce8462d94a17c27d97 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/env bash

set -exuo pipefail

declare -x DEPENDENCIES="${PWD}/dependencies"
declare -x MASON_DIR="$PWD"
declare -x MASON_SCRIPT_DIR="${PWD}/scripts"

nvim -u NONE -E -R --headless \
  --cmd "set rtp+=${MASON_SCRIPT_DIR},${MASON_DIR}" \
  --cmd "set packpath+=${DEPENDENCIES}" \
  --cmd "packloadall" \
  --cmd "luafile $1" \
  --cmd "q"