'main': Fix regression this branch introduced.

This commit is contained in:
Daniel Shahaf 2016-07-22 15:51:54 +00:00
commit 4eda52bb06
2 changed files with 41 additions and 1 deletions

View file

@ -687,7 +687,11 @@ _zsh_highlight_main_highlighter_expand_path()
# The $~1 syntax normally performs filename generation, but not when it's on the right-hand side of ${x:=y}.
setopt localoptions nonomatch
unset REPLY
: ${REPLY:=${(Q)${(e)~1}}}
if eval 'REPLY=${(e)~1}' 2>/dev/null; then
REPLY=${(Q)REPLY}
else
REPLY=$1
fi
}
# -------------------------------------------------------------------------------------------------