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}