zsh のカスタム プロンプトについて学習しようとしていますが、次の問題が発生しています。
このコードで:
print_dir(){
echo $PWD
}
export PROMPT=$'%{%F{134}%}$(print_dir)%{%f%}
%{%F{231}%}❯%{%f%} '
関数の結果ではなく、次の出力が得られます。
$(project_pwd)
この機能はここでは必要ないことはわかっていますが、学習しながら拡張したいと考えています。
関数が実行されないのはなぜですか?