zshrcのプロンプト

最近zshのプロンプトを二段にするということを知りました.

これまでカレントディレクトリのフルパスを表示させていて,ときどきとても長くなってしまっていたのでさっそくやってみました.

一段目はユーザ名とホスト名,それにカレントディレクトリのパス.二段目はカレントディレクトリを省略させて表示させています.

色がきもちわるい...

.zshrcにこんなのを書きました.

#
# Color
#
DEFAULT=$'%{\e[1;0m%}'
RESET="%{${reset_color}%}"
GREEN="%{${fg[green]}%}"
RED="%{${fg[red]}%}"
#
# Prompt
#
setopt prompt_subst
PROMPT='${RED}${USER}@${HOST} ${GREEN}%~${RESET}
${GREEN}%(5~,%-2~/.../%2~,%~)% ${RED} $ ${RESET}'

良い色あったら教えてください.