# shortcut: if there are no arguments, return a default prompt
if [ -z "${1:-}" ]; then
- pwdnamed="${(%):-%${_PROMPT_PATH_MAXLEN}<..<%~%<<}"
+ pwdnamed="${(%):-%${_PROMPT_PATH_MAXLEN}<…<%~%<<}"
echo "$pwdnamed"
return
fi
prelen=$((${_PROMPT_PATH_MAXLEN:-25} - $#branch - $#postfix))
minlen=${_PROMPT_PATH_MINLEN:-10}
(( $prelen < $minlen )) && prelen=$minlen
- prefix="${(%):-%${prelen}<..<%-${precomps}~%<<}"
+ prefix="${(%):-%${prelen}<…<%-${precomps}~%<<}"
echo "'$prefix'" "'$branch'" "'$postfix'"
}
NONE) :;;
*) warn "$repotype repositories not (yet) supported in the prompt";;
esac
- local p="%${MAXLEN}<..<%~%<<"
+ local p="%${MAXLEN}<…<%~%<<"
#TODO find a better way so we don't have to nuke $psvar, but since the
# %(nv.true.false) check for prompts checks element count, not
# content, that's all we get for now