現在、ZSH PROMPT 変数を次のように設定しています。
PROMPT=$'[%{\e[0;32m%}%n@%m:%~%{\e[0m%}]>
および私の RPROMPT 変数は次のとおりです。
RPROMPT=$'[%{\e[0;32m%}%T\e[0m%}]'
私が取り組んでいる効果は、ブラケットと ">" を白 (ターミナルのテキスト色設定を使用) にし、それらの内部のすべてを緑にすることです。ただし、OS X で RPrompt が有効になっている場合 (Ubuntu は正常に動作します)、テキスト入力は LPrompt の 3 文字から始まり、最後の 3 文字を上書きします!!
スクリーンショット http://img41.imageshack.us/img41/4575/screenshot20091112at722.png
この問題を回避するために ZSH プロンプトと RPrompt に色を付ける適切な方法は何ですか?