ローカル用とか、環境やらサーバごとに読み込むファイルを分けたいとき。以前はてなの方に書いた気がするんだけど見当たらないので。...確かに書いた気がするんだけど。
zshの場合
load_if_exists () {
if [ -e $1 ]; then
source $1
fi
}
load_if_exists "$HOME/.zshrc_local"
vimの場合
if filereadable( $HOME . "/.vimrc_local" )
source ~/.vimrc_local
endif