У меня есть .tmux.conf, который я использую на разных машинах с установленными разными версиями tmux.
Я хочу установить различные параметры мыши, в зависимости от версии tmux.
На одной машине у меня есть версия 2.0
на другой 2.1
.
Я не понимаю его права
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"
Когда я отправлю файл
$ tmux source-file .tmux.conf
Я получаю это сообщение
.tmux.conf:12: unknown command: set -g mouse-resize-pane on
Машина, на которой я запускаю ее, имеет версию 2.1
, поэтому она не должна устанавливать четыре параметра.
Я хочу установить четыре параметра при запуске tmux 2.0 или меньше или один параметр при запуске tmux 2.1.
Этот оператор bash работает
$ tmux -V
tmux 2.1
$ if [[(( $(tmux -V | cut -c 6-) < 2.1 ))]];then echo $?;else echo $?;fi
1