Como você impede que o tmux repita os resultados de um comando na barra de status?

0

Sempre que eu executar um comando no tmux, por exemplo, set status , a barra de status ficará amarela e retornará os resultados do comando. Eu acho esse comportamento bastante intrusivo. Posso desativar esse comportamento?

    
por Cory Klein 10.05.2012 / 23:12

1 resposta

1

Você pode definir a opção quiet server para suprimir muitas das mensagens exibidas na linha de status (incluindo a mensagem mostrada por set-option ). Isso não suprimirá mensagens provenientes do comando display-message .

Se a opção quiet for muito ampla * , ou você quiser poder revisar as mensagens com show-messages , pode tentar configurar display-time opção de sessão para um valor muito pequeno . Isso afetará todas as mensagens (mesmo as de display-message ), portanto também pode não ser apropriado para todas as situações.

Se você estiver interessado apenas em suprimir a mensagem desse comando set status / binding, e estiver confortável construindo o software a partir da fonte, experimente o tronco SVN atual. Seu comando set-option tem uma opção -q que suprime a mensagem informativa normal (por exemplo, set -q status ). Isso será incluído na próxima versão (ou seja, 1.7).

* quiet is é uma opção do servidor, por isso afetará todas as suas sessões.
quiet impede que a mensagem seja inserida no show-message log de mensagem. Por padrão, (prefixo) ~ está vinculado a show-messages .
display-time deve ser do intervalo de 1 a 750 . Portanto, zero não é um valor válido, mas o valor mínimo (1 milissegundo) provavelmente será rápido demais para ser notado na maioria das circunstâncias (por exemplo, a menos que seu servidor tmux esteja do outro lado de um link lento).

    
por 12.05.2012 / 09:47

Tags