diff --git a/zinit-install.zsh b/zinit-install.zsh index 5d091e9bc..454b0b3c0 100644 --- a/zinit-install.zsh +++ b/zinit-install.zsh @@ -1880,8 +1880,8 @@ ziextract() { execs=( **/*~(._zinit(|/*)|.git(|/*)|.svn(|/*)|.hg(|/*)|._backup(|/*))(DN-.) ) if [[ ${#execs} -gt 0 && -n $execs ]] { execs=( ${(@f)"$( file ${execs[@]} )"} ) - execs=( "${(M)execs[@]:#[^:]##:*executable*}" ) - execs=( "${execs[@]/(#b)([^:]##):*/${match[1]}}" ) + execs=( "${(M)execs[@]:#[^(:]##:*executable*}" ) + execs=( "${execs[@]/(#b)([^(:]##):*/${match[1]}}" ) } builtin print -rl -- ${execs[@]} >! ${TMPDIR:-/tmp}/zinit-execs.$$.lst