I've aliased which in my zsh to type -a for my convenience. This breaks the use of it in clipea.zsh. Here's a patch to fix that:
diff --git a/clipea/clipea.zsh b/clipea/clipea.zsh
index c48542b..f883b68 100755
--- a/clipea/clipea.zsh
+++ b/clipea/clipea.zsh
@@ -14,12 +14,12 @@ CLIPEA_SCRIPT_DIR=$(dirname $(readlink -f ${(%):-%x}))
CLIPEA_PYTHON=
-CLIPEA_PATH=$(which clipea)
+CLIPEA_PATH=$(builtin which clipea)
# Run clipea from the current dir if possible
if [[ -f $CLIPEA_SCRIPT_DIR/__main__.py ]]; then
CLIPEA_PATH=$CLIPEA_SCRIPT_DIR
- CLIPEA_PYTHON="$(which python3 || which python)"
+ CLIPEA_PYTHON="$(builtin which python3 || builtin which python)"
fi
# Execute clipea with an environment variable
Or alternatively you could use whence but still protect it with builtin.
I've aliased
which
in my zsh totype -a
for my convenience. This breaks the use of it inclipea.zsh
. Here's a patch to fix that:Or alternatively you could use
whence
but still protect it withbuiltin
.