fix(tmux): respect ZSH_TMUX_UNICODE in tds (#13741)
Diff
1diff --git a/plugins/tmux/tmux.plugin.zsh b/plugins/tmux/tmux.plugin.zsh
2index c501ad7013c01e772c2e4014c3b08609aab85524..651e72459fcf278d37ae3ecf46f42f17f81d5016 100644
3--- a/plugins/tmux/tmux.plugin.zsh
4+++ b/plugins/tmux/tmux.plugin.zsh
5@@ -183,7 +183,10 @@ function _tmux_directory_session() {
6 # human friendly unique session name for this directory
7 local session_name="${dir}-${md5:0:6}"
8 # create or attach to the session
9- tmux new -As "$session_name"
10+ local -a tmux_cmd
11+ tmux_cmd=(command tmux)
12+ [[ "$ZSH_TMUX_UNICODE" == "true" ]] && tmux_cmd+=(-u)
13+ $tmux_cmd new -As "$session_name"
14 }
1516 alias tds=_tmux_directory_session