replace all -v checks with equivalents (trying to port to zsh 5.2)

This commit is contained in:
romkatv 2019-04-30 12:51:34 +02:00
commit 361eec6f95
3 changed files with 8 additions and 8 deletions

View file

@ -550,8 +550,8 @@ function _p9k_init_icons() {
function print_icon() {
local icon_name=$1
local var_name=POWERLEVEL9K_${icon_name}
if [[ -v "$var_name" ]]; then
echo -n "${(P)ICON_USER_VARIABLE}"
if [[ -n "${(tP)var_name}" ]]; then
echo -n "${(P)var_name}"
else
echo -n "${icons[$icon_name]}"
fi

View file

@ -22,7 +22,7 @@ function set_default() {
local varname=$1
shift
if [[ -v $varname ]]; then
if [[ -n ${(tP)varname} ]]; then
typeset $flags $varname
elif [[ "$flags" == *[aA]* ]]; then
eval "typeset ${(@q)flags} ${(q)varname}=(${(qq)@})"