fix(tmux): pick the 1st session is a session had multiple match
This commit is contained in:
@@ -19,7 +19,7 @@ if [ -z "$ZOXIDE_RESULT" ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
FOLDER=$(echo $ZOXIDE_RESULT | awk 'BEGIN{FS="/"} { print $(NF-1)"_"$NF }' | tr '. ' '_')
|
FOLDER=$(echo $ZOXIDE_RESULT | awk 'BEGIN{FS="/"} { print $(NF-1)"_"$NF }' | tr '. ' '_')
|
||||||
SESSION=$(tmux list-sessions | grep $FOLDER | awk -F: '{print $1}')
|
SESSION=$(tmux list-sessions | grep -m 1 $FOLDER | awk -F: '{print $1}')
|
||||||
|
|
||||||
if [ -z "$TMUX" ]; then
|
if [ -z "$TMUX" ]; then
|
||||||
if [ -z "$SESSION" ]; then
|
if [ -z "$SESSION" ]; then
|
||||||
@@ -36,4 +36,4 @@ else
|
|||||||
else
|
else
|
||||||
tmux switch-client -t $SESSION
|
tmux switch-client -t $SESSION
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user