tests: Support non-arrays in typeset_p().
This commit is contained in:
parent
f729726300
commit
dc70e89bfd
@ -94,7 +94,11 @@ ZSH_HIGHLIGHT_HIGHLIGHTERS=($1)
|
||||
# In zsh<5.3, 'typeset -p arrayvar' emits two lines, so we use this wrapper instead.
|
||||
typeset_p() {
|
||||
for 1 ; do
|
||||
if [[ ${(tP)1} == *array* ]]; then
|
||||
print -r -- "$1=( ${(@q-P)1} )"
|
||||
else
|
||||
print -r -- "$1=${(q-P)1}"
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user