2016-09-15 13 views
1

RPROMPTを使用してzshプロンプトを設定しようとすると、奇妙な問題が発生します。私はoh-my-zshやその他のプラグインマネージャーを使用していません。ここに私の.zshrcファイルです:初期プロンプトでRPROMPTが表示されない

function zle-line-init { 
    RPROMPT="foo" 
    zle reset-prompt 
} 

zle -N zle-line-init 

はしかし、プロンプト(新しいシェル、または新しいtmuxはウィンドウ/ウィンドウを開いたとき)最初に、fooは表示されません。 (Enterを押すとRPROMPTに新しいプロンプトが表示されます)

なぜ最初に表示されませんか?

答えて

3

zshが最初のプロンプトを表示すると、RPROMPTは設定されないため、この機能は無効になります。 RPROMPTzle-line-initの外に設定するだけです。

+0

それでした。ありがとうございました!!! – mjswensen

関連する問題