Я определил функцию в ~/.zshrc:
foo() { print "FOO" }
Я хотел бы вывести его в моей строке состояния Tmux. Я добавил это в ~/.tmux.conf:
set -g status-right "foo: #(foo)"
Но я вижу только статическую часть этого; вывод функции отсутствует. (Хотя моя действительная функция более сложна, это верно даже для приведенного выше тривиального примера.)
Это прекрасно работает, когда я вызываю скрипт вместо функции. Какая разница? Можно ли там использовать функцию?