From f85fea99a0390aa99675cb816fd9298a2ab2f406 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ensar=20Saraj=C4=8Di=C4=87?= Date: Sun, 23 Oct 2022 09:50:58 +0200 Subject: [PATCH] Fix nvimremote for sway desktop --- symlinks/bin/nvimremote | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/symlinks/bin/nvimremote b/symlinks/bin/nvimremote index b8f7c5c..a739f63 100755 --- a/symlinks/bin/nvimremote +++ b/symlinks/bin/nvimremote @@ -9,7 +9,13 @@ LINE=$4 COLUMN=$5 if test -S $SERVER_NAME; then - /usr/bin/wmctrl -a "$WINDOW_NAME" + if [ "$XDG_SESSION_TYPE" = "x11" ]; then + /usr/bin/wmctrl -a "$WINDOW_NAME" + else + if [ "$XDG_SESSION_DESKTOP" = "sway" ]; then + swaymsg "[title=\"$WINDOW_NAME\"] focus" + fi + fi ~/.asdf/shims/nvim --server $SERVER_NAME --remote $2 ~/.asdf/shims/nvim --server $SERVER_NAME --remote-send ":call cursor($LINE, $COLUMN)" else