Bug com redimensionamento de painéis no tmux ao usar ZSH

Bug com redimensionamento de painéis no tmux ao usar ZSH

Estou usando o Tmux com ZSH e tenho um problema ao tentar redimensionar os painéis. Atualmente estou usando essas ligações para redimensionar painéis enquanto trabalho:

unbind-key M-j        ; bind-key -n M-j     resize-pane -D 1
unbind-key M-k        ; bind-key -n M-k     resize-pane -U 1
unbind-key M-h        ; bind-key -n M-h     resize-pane -L 1
unbind-key M-l        ; bind-key -n M-l     resize-pane -R 1

Por exemplo: tenho dois painéis, um em cima do outro e ambos exibindo um prompt ZSH. O painel superior executou os seguintes comandos:

perry@touriste-147-12:~% echo hello
hello
perry@touriste-147-12:~% echo goodbye
goodbye
perry@touriste-147-12:~% _

Ao redimensionar verticalmente o painel inferior para torná-lo menor, o painel superior será ampliado para compensar conforme o esperado, mas o seguinte será adicionado à tela:

perry@touriste-147-12:~%            <<<
perry@touriste-147-12:~%            <<<  THIS IS ALL NEW AND NOT CREATED 
perry@touriste-147-12:~%            <<<  BY ME
perry@touriste-147-12:~% echo hello <<<
perry@touriste-147-12:~% echo hello
hello
samperry@touriste-147-12:~% echo goodbye
goodbye
perry@touriste-147-12:~% _

Então, se eu redimensionar o painel inferior, o mesmo acontece com a parte inferior, com o prompt permanecendo na posição onde foi reduzido, assim:

De:

perry@touriste-147-12:~% _

Para:

perry@touriste-147-12:~%
perry@touriste-147-12:~%
perry@touriste-147-12:~%
perry@touriste-147-12:~%
perry@touriste-147-12:~%
perry@touriste-147-12:~%
perry@touriste-147-12:~%
perry@touriste-147-12:~% _

Isso não ocorre ao redimensionar a janela usando o iTerm sem tmux. O shell zsh é exibido corretamente no iTerm

O mesmo se aplica ao Terminal

Isso também não ocorre ao usar o bash no tmux com as mesmas configurações

Até agora eu tentei:

  • Adicionando export LANG=en_GB.UTF-8ao meu .zshrc
  • Configuração export TERM="xterm-256color"e export TERM="screen-256color"no meu .zshrc
  • Usando o mesmo paraset -g default-terminal "xterm-256color"

Infelizmente, nada disso resolveu meu problema.

informação relacionada