¿Qué hace el comando 'set -g' en tmux?

5

Veo referencias a set -g <command>en tmux, por ejemplo

set -g status-right ' #[bg=colour33] Branch #[(git branch)] '

He buscado y buscado en Google y man tmuxtambién, info tmuxpero no puedo encontrar ninguna información.

¿qué set -ghacer?
¿establece una variable de la misma manera que vim usa :set <variable>?
Si es así, ¿qué hace -g?

the_velour_fog
fuente

Respuestas:

8

¿Qué hace el comando 'set -g' en tmux?

  • setes un alias para set-option.

  • -g se usa para establecer la opción para la sesión o ventana global.

Los comandos que configuran las opciones son los siguientes:

set-option [-agoqsuw] [-t target-session | target-window] option value (alias: set)

Establezca una opción de ventana con -w(equivalente al set-window-option comando), una opción de servidor con -s, de lo contrario, una opción de sesión.

Si -gse especifica, se establece la sesión global o la opción de ventana.

Source tmux - multiplexor terminal

DavidPostill
fuente
1
Gran respuesta, gracias! sí, una vez que sepa que setes un alias para set-option, entonces tiene sentido, es decir, hay opciones aplicadas a nivel global, que pueden o no ser heredadas por el estado de opción de sessiony window. ¡Ojalá tuviera más representantes para poder votar esta respuesta!
the_velour_fog
¡Sí, el poder debe haberse desviado de los escudos el tiempo suficiente para darme el aumento de gravedad de representante que necesitaba para votar! upvoted :)
the_velour_fog