632ed413a9ce62747ded83d7736491b081be4b49

Author
Carlo Sala <carlosalag@protonmail.com>
Committer
Carlo Sala <carlosalag@protonmail.com>
Date

Message

fix(wd): use `(( ))` instead of `[[ ]]`

zsh versions prior to 5.0.6 mark `[[ <num> ]]` as invalid syntax

Closes #12017

Diff

 1diff --git a/plugins/wd/wd.sh b/plugins/wd/wd.sh
 2index e51cf906a780de5dccdf4f9ed591f1ecab41c75c..840e92d6159e9debc74d6c77a59dce47ac2281eb 100644
 3--- a/plugins/wd/wd.sh
 4+++ b/plugins/wd/wd.sh
 5@@ -396,7 +396,7 @@ fi
 6 # disable extendedglob for the complete wd execution time
 7 setopt | grep -q extendedglob
 8 wd_extglob_is_set=$?
 9-[[ $wd_extglob_is_set ]] && setopt noextendedglob
10+(( ! $wd_extglob_is_set )) && setopt noextendedglob
11 
12 # load warp points
13 typeset -A points
14@@ -484,7 +484,7 @@ fi
15 # if not, next time warp will pick up variables from this run
16 # remember, there's no sub shell
17 
18-[[ $wd_extglob_is_set ]] && setopt extendedglob
19+(( ! $wd_extglob_is_set )) && setopt extendedglob
20 
21 unset wd_extglob_is_set
22 unset wd_warp