As mensagens da barra de status do tmux duram apenas cerca de um segundo: posso estender isso?

22

Eu procurei nas man pages várias vezes por uma maneira de definir o período de tempo em que as mensagens da barra de status (o que você vê se digitar display-message "hello world" em um prompt de comandos do tmux) são visíveis, mas parece haver nada. Alguém sabe como posso fazê-los ficar tempo suficiente para serem lidos? Particularmente irritantes são as mensagens de erro que recebo após digitar um comando com algum erro de sintaxe. Eu tenho que repetir o comando 3 ou mais vezes só para ter uma ideia do que ele diz.

Alguém sabe como consertar isso? (De preferência sem alterar o código-fonte e recompilar;)

    
por iconoclast 11.06.2011 / 07:55

2 respostas

24

Parece que você deseja alterar a opção display-time session. O valor padrão inicial é de 750 milissegundos.

Se você quiser definir um novo valor padrão, altere o valor "global" (por exemplo, em seu .tmux.conf ):

set-option -g display-time 4000

O valor global será efetivo para quaisquer sessões que não tenham estabelecido seu próprio valor (veja abaixo).

Se você quiser apenas alterar uma única sessão (por exemplo, alterar somente a sessão atual, por meio de uma linha de comando Prefixo- : ):

set-option display-time 4000

Claro (como qualquer outro comando tmux ), você também pode fazer as mudanças a partir de uma linha de comando do shell:

tmux set-option -g display-time 4000
tmux set-option -t 4 display-time 10000  # set a value just for session "4"
    
por 11.06.2011 / 08:51
21

Há também o comando show-messages ligado a ~ por padrão.

    
por 11.06.2011 / 23:26

Tags