Always load secure completion directories

This commit is contained in:
Marc Cornellà 2018-05-26 21:26:49 +02:00
parent 77b924b839
commit b91659951e

View File

@ -63,15 +63,14 @@ if [ -z "$ZSH_COMPDUMP" ]; then
fi fi
if [[ $ZSH_DISABLE_COMPFIX != true ]]; then if [[ $ZSH_DISABLE_COMPFIX != true ]]; then
# If completion insecurities exist, warn the user without enabling completions. # If completion insecurities exist, warn the user
if ! compaudit &>/dev/null; then if ! compaudit &>/dev/null; then
# This function resides in the "lib/compfix.zsh" script sourced above.
handle_completion_insecurities handle_completion_insecurities
# Else, enable and cache completions to the desired file.
else
compinit -d "${ZSH_COMPDUMP}"
fi fi
# Load only from secure directories
compinit -i -d "${ZSH_COMPDUMP}"
else else
# If the user wants it, load from all found directories
compinit -u -d "${ZSH_COMPDUMP}" compinit -u -d "${ZSH_COMPDUMP}"
fi fi