¿Cómo escribir la declaración if en .tmux.conf para establecer diferentes opciones para diferentes versiones de tmux?
Tengo un .tmux.conf que uso en diferentes máquinas con diferentes versiones de tmux instaladas.
Quiero establecer diferentes opciones de mouse, dependiendo de la versión de tmux. En una máquina tengo versión2.0
en el otro2.1
.
No entiendo bien su parte
if "[[(( $(tmux -V | cut -c 6-) < 2.1 ))]]" \
"set -g mode-mouse on;" \
"set -g mouse-resize-pane on;" \
"set -g select-pane on;" \
"set -g select-window on" "set -g mouse on"
Cuando obtengo el archivo
$ tmux source-file .tmux.conf
Recibo este mensaje
.tmux.conf:12: unknown command: set -g mouse-resize-pane on
La máquina donde lo ejecuto tiene versión2.1
por lo que no debería establecer las cuatro opciones.
Quiero establecer las cuatro opciones cuando ejecuto tmux 2.0 o menos o la única opción cuando ejecuto tmux 2.1.
Este golpe, declaración funciona
$ tmux -V
tmux 2.1
$ if [[(( $(tmux -V | cut -c 6-) < 2.1 ))]];then echo $?;else echo $?;fi
1