Error al cambiar el tamaño de los paneles en tmux cuando se usa ZSH

Error al cambiar el tamaño de los paneles en tmux cuando se usa ZSH

Estoy usando Tmux con ZSH y tengo un problema al intentar cambiar el tamaño de los paneles. Actualmente estoy usando estos enlaces para cambiar el tamaño de los paneles mientras trabajo:

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 ejemplo: tengo dos paneles, uno encima del otro y ambos muestran un mensaje ZSH. El panel superior ha ejecutado los siguientes comandos:

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

Al cambiar el tamaño vertical del panel inferior para hacerlo más pequeño, el panel superior se ampliará para compensar como se esperaba, pero se agrega lo siguiente a la pantalla:

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:~% _

Luego, si cambio el tamaño del panel inferior, sucede lo mismo con la parte inferior, y el mensaje permanece en la posición donde se había reducido para que quede así:

De:

perry@touriste-147-12:~% _

A:

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:~% _

Esto no ocurre al cambiar el tamaño de la ventana usando iTerm sin tmux. El shell zsh se muestra correctamente en iTerm

Lo mismo ocurre con la Terminal

Esto tampoco ocurre cuando se usa bash en tmux con la misma configuración

Hasta ahora he probado:

  • Agregar export LANG=en_GB.UTF-8a mi .zshrc
  • Configuración export TERM="xterm-256color"y export TERM="screen-256color"en mi .zshrc
  • Usando lo mismo paraset -g default-terminal "xterm-256color"

Lamentablemente, nada de esto ha resuelto mi problema.

información relacionada