dotfiles/symlinks/bin/nvimremote

18 lines
427 B
Plaintext
Raw Normal View History

#!/bin/sh
set -e
2022-10-23 07:20:28 +00:00
WINDOW_NAME=$1
SERVER_NAME=$2
FILE=$3
LINE=$4
COLUMN=$5
if test -S $SERVER_NAME; then
2022-10-23 07:20:28 +00:00
/usr/bin/wmctrl -a "$WINDOW_NAME"
~/.asdf/shims/nvim --server $SERVER_NAME --remote $2
~/.asdf/shims/nvim --server $SERVER_NAME --remote-send ":call cursor($LINE, $COLUMN)<CR>"
else
2022-10-23 07:20:28 +00:00
/usr/bin/alacritty --title "$WINDOW_NAME" -e /usr/bin/fish -c "nvim --listen $SERVER_NAME $2 --cmd \"call cursor($LINE, $COLUMN)\""
fi