fix(core): move plugin-generated completion files to $ZSH_CACHE_DIR/completions

Fixes #10183
This commit is contained in:
Marc Cornellà 2021-09-15 18:41:44 +02:00
commit d2269180b0
No known key found for this signature in database
GPG key ID: 0314585E776A9C1B
6 changed files with 24 additions and 5 deletions

View file

@ -7,6 +7,10 @@ if [[ -z "$ZSH_CACHE_DIR" ]]; then
ZSH_CACHE_DIR="$ZSH/cache"
fi
# Create completions cache dir and add to $fpath
mkdir -p "$ZSH_CACHE_DIR/completions"
(( ${fpath[(Ie)$ZSH_CACHE_DIR/completions]} )) || fpath=("$ZSH_CACHE_DIR/completions" $fpath)
# Check for updates on initial load...
if [ "$DISABLE_AUTO_UPDATE" != "true" ]; then
source $ZSH/tools/check_for_upgrade.sh