|
@@ -36,7 +36,12 @@ fi
|
|
# Override tmux with our function
|
|
# Override tmux with our function
|
|
function zsh_tmux_plugin_start()
|
|
function zsh_tmux_plugin_start()
|
|
{
|
|
{
|
|
- if [[ "$ZSH_TMUX_AUTOCONNECT" == "true" ]]
|
|
|
|
|
|
+ # We have other arguments, just run them
|
|
|
|
+ if [[ ! -n "$@" ]]
|
|
|
|
+ then
|
|
|
|
+ \tmux $@
|
|
|
|
+ # Try to connect to an existing session.
|
|
|
|
+ elif [[ "$ZSH_TMUX_AUTOCONNECT" == "true" ]]
|
|
then
|
|
then
|
|
\tmux attach || tmux -f $fixed_config new-session
|
|
\tmux attach || tmux -f $fixed_config new-session
|
|
[[ "$ZSH_TMUX_AUTOQUIT" == "true" ]] && exit
|
|
[[ "$ZSH_TMUX_AUTOQUIT" == "true" ]] && exit
|