私RPROMPT
はsvn情報を表示するために使用するように設定されていますvcs_info
。それは言うRPROMPT=${vcs_info_msg_0_}
。vcs_info
を使用して呼び出されますprecmd()
。ただし、ディレクトリを変更してもRPROMPTは更新されません。プロンプトを再度呼び出す場合にのみ機能します(ソース〜/ .zshrcまたはPromptを介して)、プロンプトを再度呼び出さない限り、chdirは変更されません。この動作を変更する方法はありますか?
ベストアンサー1
遅延評価を割り当てるときは、変数の値を一重引用符で囲みます。
RPROMPT='${vcs_info_msg_0_}'