edit(tmux): start tmux in new session only if server running

This commit is contained in:
thek4n 2024-04-23 16:26:34 +03:00
parent 3f9bae550d
commit 898b5fea00
2 changed files with 6 additions and 28 deletions

View File

@ -5,21 +5,10 @@ if \
[ "$(tty)" != "/dev/tty3" ] && \
[ -z "$TMUX" ] && \
[[ ! "$TERM" =~ tmux ]] && \
command -v tmux &>/dev/null
command -v tmux &>/dev/null && \
tmux -N -L "$USER" list-sessions &>/dev/null
then
if tmux -N -L "$USER" list-sessions &>/dev/null; then
if [ -n "$SSH_CLIENT" ]; then
exec tmux -N -L "$USER" new-session
else
exec tmux -N -L "$USER" new-session -A
fi
else
if [ -n "$SSH_CLIENT" ]; then
exec tmux new-session
else
exec tmux new-session -A
fi
fi
exec tmux -N -L "$USER" new-session
fi
if [ -f "$HOME/.config/bash/sourcer" ]; then

View File

@ -5,21 +5,10 @@ if \
[ "$(tty)" != "/dev/tty3" ] && \
[ -z "$TMUX" ] && \
[[ ! "$TERM" =~ tmux ]] && \
command -v tmux &>/dev/null
command -v tmux &>/dev/null && \
tmux -N -L "$USER" list-sessions &>/dev/null
then
if tmux -N -L "$USER" list-sessions &>/dev/null; then
if [ -n "$SSH_CLIENT" ]; then
exec tmux -N -L "$USER" new-session
else
exec tmux -N -L "$USER" new-session -A
fi
else
if [ -n "$SSH_CLIENT" ]; then
exec tmux new-session
else
exec tmux new-session -A
fi
fi
exec tmux -N -L "$USER" new-session
fi
if [ -f "$ZDOTDIR/sourcer" ]; then