zshの設定ファイル読み込み順番に関するメモ
- login shell のとき
- /etc/zshenv -> $ZDOTDIR/.zshenv -> /etc/zprofile -> $ZDOTDIR/.zprofile -> /etc/zshrc -> $ZDOTDIR/.zshrc -> /etc/zlogin -> $ZDOTDIR/.zlogin
- login shell ではないが、対話的な shell のとき
- /etc/zshenv -> $ZDOTDIR/.zshenv -> /etc/zshrc -> $ZDOTDIR/.zshrc
- 非対話的な shell のとき
- /etc/zshenv -> $ZDOTDIR/.zshenv
- $ZDOTDIR/.zshenv は非対話的に呼びだされたときも読み込まれるので、画面表示を入れてはいけない