0eecd2821e6dafbe0025d2003f9dc8959851c47a

Author
Masaru Iritani <25241373+masaru-iritani@users.noreply.github.com>
Committer
GitHub <noreply@github.com>
Date

Message

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 }
15 
16 alias tds=_tmux_directory_session