¿Cómo se evita que tmux repita los resultados de un comando en la barra de estado?

¿Cómo se evita que tmux repita los resultados de un comando en la barra de estado?

Cada vez que ejecuto un comando en tmux, por ejemplo, set statusla barra de estado se vuelve amarilla y refleja los resultados del comando. Encuentro este comportamiento bastante molesto. ¿Puedo desactivar este comportamiento?

Respuesta1

Puede configurar la quietopción del servidor para suprimir muchos de los mensajes que se muestran en la línea de estado (incluido el mensaje que se muestra con set-option). Esto no suprimirá los mensajes que provienen del uso del display-messagecomando.

Si la quietopción es demasiado amplia * , o desea poder revisar los mensajes con show-messages , entonces puede intentar configurar la display-timeopción de sesión en un valor muy pequeño . Esto afectarátodomensajes (incluso los de display-message), por lo que es posible que tampoco sea apropiado para todas las situaciones.

Si solo está interesado en suprimir el mensaje de ese set statuscomando/enlace, y se siente cómodo creando software desde la fuente, entonces es posible que desee probar el troncal SVN actual. Su set-optioncomando tiene una -qopción que suprime el mensaje informativo normal (es decir set -q status). Esto se incluirá en la próxima versión (es decir, 1.7).

*quiet Esta es una opción del servidor, por lo que afectará a todas sus sesiones.
quiet evita que el mensaje se ingrese en el show-messageregistro de mensajes. De forma predeterminada, (prefix) ~está obligado a show-messages.
display-time debe estar en el rango 1–750. Por lo tanto, cero no es un valor válido, pero el valor mínimo (1 milisegundo) probablemente será demasiado rápido para notarlo en la mayoría de las circunstancias (por ejemplo, a menos que sutmuxEl servidor está al otro lado de un enlace lento).

información relacionada