tmux rafraîchit l'affichage après le changement de largeur du terminal

11

Avec screen, dans un terminal de 80 colonnes de large, je peux faire quelque chose comme:

for i in $(seq 81); do echo -n "m"; done; echo

puis redimensionnez la fenêtre pour qu'elle soit un peu plus large, et le dernier «m» saute là où il aurait été si j'avais exécuté la commande avant de redimensionner la fenêtre. J'adore vraiment tmuxmais il manque cette jolie fonctionnalité de screen... Y a-t-il un moyen de faire tmuxça (une recompute-widthcommande cachée que je n'ai pas encore trouvée)?


EDIT: 2013-07-24

Depuis février 2013, la redistribution est prise en charge par tmux!

Voici le commit.

mgalgs
la source

Réponses:

7

tmux ne prend actuellement pas en charge le «reflow» ou le «rewrap» (suivant le comportement de xterm ).

L'auteur de tmux a écrit plusieurs fois qu'il n'aime pas personnellement le comportement de refusion de l' écran , mais qu'il envisagerait de l'incorporer à tmux (en option, probablement) si quelqu'un d'autre le mettait en œuvre.

Références de la liste de diffusion (plus ancienne en premier; liste non exhaustive, juste ce que j'ai tiré avec un peu de recherche):

Chris Johnsen
la source
Super, merci pour l'info. Je pourrais juste avoir un coup à ça ...
mgalgs
1
Tous les liens sont morts maintenant.
Mateusz Piotrowski
7

Depuis février 2013, la redistribution est prise en charge par tmux!

Voici le commit.

mgalgs
la source
3
Quelle ironie. Je suis venu ici pour savoir comment désactiver cette fonctionnalité après avoir mis à jour ma version.
Trevor Norris
1
@philo devrait être corrigé sous peu
Romuald Brunet