if [[ $TERM != dumb && $TERM != linux && -z $STY && -z $TMUX ]]; then
# Get running detached sessions.
if [[ -z $use_tmux ]]; then
if [[ $TERM != dumb && $TERM != linux && -z $STY && -z $TMUX ]]; then
# Get running detached sessions.
if [[ -z $use_tmux ]]; then
else
session=$(tmux list-sessions 2>/dev/null \
| sed '/(attached)$/ d; s/^\([0-9]\{1,\}\).*$/\1/; q')
else
session=$(tmux list-sessions 2>/dev/null \
| sed '/(attached)$/ d; s/^\([0-9]\{1,\}\).*$/\1/; q')
# Create a new session if none is running.
if [[ -z $session ]]; then
if [[ -z $use_tmux ]]; then
# Create a new session if none is running.
if [[ -z $session ]]; then
if [[ -z $use_tmux ]]; then