blob: af0935f3add1a02ffea6ba1a272ae3894eee1ba0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
#!/usr/bin/env bash
if [[ -z "$NVIM_SOCKET" ]]; then
NVIM_SOCKET="/tmp/nvimsocket"
fi
args=()
MY_NEOVIM_PATH="$HOME/codes/neovim/build/bin/nvim"
if [[ -e "$MY_NEOVIM_PATH" ]]; then
echo "Found my neovim at $MY_NEOVIM_PATH"
export VIMRUNTIME="$HOME/codes/neovim/runtime"
args=("${args[@]}" --neovim-bin "$MY_NEOVIM_PATH")
fi
listen_added=0
for arg in "$@"; do
args=("${args[@]}" "$arg")
if [ "$arg" = '--' ]; then
args=("${args[@]}" --listen "$NVIM_SOCKET")
listen_added=1
fi
done
if [[ $listen_added = 0 ]]; then
args=("${args[@]}" -- --listen "$NVIM_SOCKET")
fi
NEOVIDE_BIN=neovide
MY_NEOVIDE_PATH="$HOME/codes/neovide/target/release/neovide"
if [ -e "$MY_NEOVIDE_PATH" ]; then
echo "Found my neovide at $MY_NEOVIDE_PATH"
NEOVIDE_BIN="$MY_NEOVIDE_PATH"
fi
args=("$NEOVIDE_BIN" "${args[@]}")
echo "Command is ${args[@]}"
"${args[@]}"
|