Detach from tmux if attached, before attach (#1088)

If you are in a tmux session, and auto-start is enabled
Then you `sudo su` and then `su <username>` it will re-attach, in a loop.
This resolves that problem, by forcing a detach before a (re)attach.
This commit is contained in:
alan blount 2017-07-11 15:15:24 -04:00 committed by Kaleb Elwert
parent ebae698f70
commit 0f3a5f745e

View file

@ -37,8 +37,8 @@ if [[ -z "$TMUX" && -z "$EMACS" && -z "$VIM" ]] && ( \
set-option -t "$tmux_session" destroy-unattached off &> /dev/null
fi
# Attach to the 'prezto' session or to the last session used.
exec tmux $_tmux_iterm_integration attach-session
# Attach to the 'prezto' session or to the last session used. (detach first)
exec tmux $_tmux_iterm_integration attach-session -d
fi
#