aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/nvim.sh
blob: c2dcb6b02d415ae35c682f49dbea3800278179a2 (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"