Vim で vimrc が処理される前に呼ぶコマンドをでコマンドライン引数で渡す

Vim の起動時に変数を定義して、vimrc 内で処理したいなーと思い調べてみたら --cmd っていうコマンドオプションがあるみたいですね。
これで vimrc が処理される前にコマンドラインに渡したコマンドが処理されます。

[コマンド]

% vim --cmd "let $USERNAME='osyo'"

これで起動するタイミングで環境変数とかを設定することができますね。
覚えておいて損はなさそう。