diff --git a/.config/zsh/zshrc.d/40-functions.zsh b/.config/zsh/zshrc.d/40-functions.zsh index 84f51c4..372f69a 100644 --- a/.config/zsh/zshrc.d/40-functions.zsh +++ b/.config/zsh/zshrc.d/40-functions.zsh @@ -95,8 +95,8 @@ conf() { 1="${(*)1%%/#}" # search for program name in XDG_CONFIG_HOME and $HOME - local CONF_DIR="$(_get_config_dir "$1")" - if (( $? )); then + local CONF_DIR + if ! CONF_DIR="$(_get_config_dir "$1")"; then printf "\033[1;31mFalling back to $HOME.\n\033[0m" >&2 CONF_DIR="$HOME" fi