prevent some zsh config settings from running when zsh is in non-interactive mode