Como escrever a instrução if no .tmux.conf para definir opções diferentes para diferentes versões do tmux?
Eu tenho um .tmux.conf que uso em diferentes máquinas com diferentes versões do tmux instaladas.
Quero definir opções diferentes do mouse, dependendo da versão do tmux. Em uma máquina eu tenho versão2.0
no outro2.1
.
Eu não entendi direito a parte dele
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"
Quando eu origino o arquivo
$ tmux source-file .tmux.conf
Eu recebo esta mensagem
.tmux.conf:12: unknown command: set -g mouse-resize-pane on
A máquina onde eu corro tem versão2.1
portanto, não deve definir as quatro opções.
Desejo definir as quatro opções ao executar o tmux 2.0 ou menos ou a única opção ao executar o tmux 2.1.
Essa declaração do bash funciona
$ tmux -V
tmux 2.1
$ if [[(( $(tmux -V | cut -c 6-) < 2.1 ))]];then echo $?;else echo $?;fi
1