···1919 if [ ! -z "$1" ]; then
2020 rootdir=$1
2121 fi
2222- cd $rootdir
2323- tmux new-session -A -s "${rootdir##*/}"
2222+ session_name="${rootdir##*/}"
2323+ if [ -z "$TMUX" ]; then
2424+ tmux new -A -s $session_name -c $rootdir
2525+ else
2626+ tmux has-session -t $session_name
2727+ if [ $? != 0 ]; then
2828+ tmux new -A -c $rootdir -s $session_name -d
2929+ fi
3030+ tmux switch -t $session_name
3131+ fi
2432}
25332634function mdp() {