Sourced on all invocations of the shell, unless -f
is set. It should
contain important environment variables.
Sourced in interactive shells. It should contain most options, aliases, keybindings, etc.
Sourced in login shells, after .zshenv
but before .zshrc
. It really
shouldn't be used.