Я не понимаю, как вы получаете эту ошибку. Вы не должны получать никаких сообщений, и ничего не должно работать.
if-shell "POWERLINE_CONFIG_COMMAND" \
run-shell "$POWERLINE_CONFIG_COMMAND tmux setup"
не удастся, потому что POWERLINE_CONFIG_COMMAND
не является командой. Ваш if-shell
должен иметь $
перед POWERLINE_CONFIG_COMMAND
.
Давайте предположим, что это опечатка, и это правильно в вашем фактическом .conf
. Тогда, проблема в том, что run-shell
работает против tmux
, как если бы вы набрали <prefix>:
в сеансе tmux.
tmux $POWERLINE_CONFIG_COMMAND tmux setup
не является допустимая команда.
Вместо этого вы можете выполнить
run-shell 'send-keys "$POWERLINE_CONFIG_COMMAND tmux setup" Enter'
Если вы хотите, чтобы она выполнялась в одной панели.