ligne d'état tmux avec une ligne vierge en haut?

9

J'ai une belle ligne d'état tmux, mais je n'aime pas la façon dont les commandes bash / flush fonctionnent le long de celle-ci. Autrement dit, si l'écran est plein, je tape des choses juste au-dessus de la ligne d'état.

Je voudrais un saut d'une ligne au-dessus, de sorte que ce que je tape ne "touche" jamais la ligne d'état; Y a-t-il un moyen de faire ça?

Exemple:

Disons que j'ai une très petite fenêtre de terminal de deux lignes

bash>$ (cursor)
1: bash*  2: bash-  3: vim-

Comment puis-je obtenir une ligne vierge pour séparer la barre d'état de l'invite, comme:

bash>$ (cursor)

1: bash*  2: bash-  3: vim-
Justin L.
la source
Pourriez-vous fournir une capture d'écran?
Sardathrion - contre les abus SE
1
@Sardathrion J'ai ajouté une indication visuelle de ce dont je parle, est-ce que cela aide? :)
Justin L.
1
Powerline a quelques liaisons tmux qui pourraient vous être utiles.
Sardathrion - contre les abus SE
select-layoutdevrait aider, je pense
sendmoreinfo
Ce n'est pas une réponse directe, mais le changement de la couleur d'arrière-plan de la barre d'état offre une bonne distinction visuelle entre la ligne de commande et la barre d'état.
chepner

Réponses:

2

Si cela ne vous dérange pas de taper directement au-dessus de la bordure du volet (ce que vous devez faire de toute façon pour tout panneau qui ne touche pas la ligne d'état), vous pouvez forcer tmuxà utiliser une fenêtre plus petite:

set force-height <single_window_height - 1>

Cependant, ce n'est qu'un paramètre par fenêtre et agit comme une limite de hauteur maximale, il ne fera donc pas ce que vous voulez lorsque vous modifiez vos dimensions de terminal contenant.

peterph
la source