zsh_tmux: Changed "remote" to "0".

0 is the default name of tmux session so if we start tmux and then SSH in, we probably
want to attach to session 0.
This commit is contained in:
Mika Suomalainen 2011-10-13 22:40:30 +03:00
parent d9ed552588
commit 096fbb065b

View File

@ -7,11 +7,11 @@
#fi
# Starts tmux on SSH login. (From http://william.shallum.net/random-notes/automatically-start-tmux-on-ssh-login )
# I personally think that this is more suitable for me than that which I made. TIP: replace "remote" with name of server.
# I personally think that this is more suitable for me than that which I made. TIP: replace "0" with name of computer if you don't ever have direct (physical) access to computer where zsh is running on.
if [ "$PS1" != "" -a "${STARTED_TMUX:-x}" = x -a "${SSH_TTY:-x}" != x ]
then
STARTED_TMUX=1; export STARTED_TMUX
sleep 1
( (tmux has-session -t remote && tmux attach-session -t remote) || (tmux new-session -s remote) ) && exit 0
( (tmux has-session -t 0 && tmux attach-session -t 0) || (tmux new-session -s 0) ) && exit 0
echo "tmux failed to start"
fi