From c48615f0aea16a47eb657ffbf2bdeb1d82d0be58 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Wed, 29 Oct 2025 02:07:34 +0100 Subject: [PATCH] scripts/tmuxs/list-sessions.sh: dont list active sessions if we are inside a tmux session --- scripts/tmuxs/list-sessions.sh | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/scripts/tmuxs/list-sessions.sh b/scripts/tmuxs/list-sessions.sh index abb6958..b1b9004 100755 --- a/scripts/tmuxs/list-sessions.sh +++ b/scripts/tmuxs/list-sessions.sh @@ -1,8 +1,11 @@ #!/bin/bash -# if [[ ! -z $TMUX ]]; then -# tmux list-sessions -F '#{?session_attached,,#{session_name}}' | grep '\S' -# else - tmux list-sessions -F '#{session_name}' -# fi +OPTS="list-sessions -F #{session_name}" + +## If we are inside tmux already, don't list active sessions +if [[ ! -z $TMUX ]]; then + OPTS="${OPTS} -f #{==:#{session_attached},0}" +fi + +tmux ${OPTS}