diff options
author | crupest <crupest@outlook.com> | 2024-10-05 18:56:47 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2024-10-05 19:12:14 +0800 |
commit | f07d5baf89d99426c37d812c3df1fa7fdaae98a7 (patch) | |
tree | e235ec41a2b2be0cb4b488c68563be6bbe4239fa /tools/scripts | |
parent | e8addebdb256f82f9815cad96a44ae37b5b0b8e3 (diff) | |
download | crupest-f07d5baf89d99426c37d812c3df1fa7fdaae98a7.tar.gz crupest-f07d5baf89d99426c37d812c3df1fa7fdaae98a7.tar.bz2 crupest-f07d5baf89d99426c37d812c3df1fa7fdaae98a7.zip |
feat(scripts): neovide-listen add nvr and git support.
Diffstat (limited to 'tools/scripts')
-rwxr-xr-x | tools/scripts/neovide-listen | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/tools/scripts/neovide-listen b/tools/scripts/neovide-listen index af0935f..2591842 100755 --- a/tools/scripts/neovide-listen +++ b/tools/scripts/neovide-listen @@ -9,20 +9,20 @@ 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") + 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") + args=("${args[@]}" "--listen" "$NVIM_SOCKET") listen_added=1 fi done if [[ $listen_added = 0 ]]; then - args=("${args[@]}" -- --listen "$NVIM_SOCKET") + args=("${args[@]}" "--" "--listen" "$NVIM_SOCKET") fi NEOVIDE_BIN=neovide @@ -32,7 +32,12 @@ if [ -e "$MY_NEOVIDE_PATH" ]; then NEOVIDE_BIN="$MY_NEOVIDE_PATH" fi +if which nvr > /dev/null; then + echo "Detected nvr, set git editor env" + export GIT_EDITOR='nvr -cc split --remote-wait' +fi + args=("$NEOVIDE_BIN" "${args[@]}") echo "Command is ${args[@]}" -"${args[@]}" +exec "${args[@]}" |