実現するのに理解が必要な augroup と autocmd のポイントメモ
- カラースキーム設定の autocmd に名前をつけるために、また、 autocmd を重複して読み込まないようにするために、 augroup を使用する。
autocmd VimEnter * ++nested colorscheme iceberg
:VimEnter
: Vim 起動後のタイミングイベント (乱暴に言って)。 VimEnter – Vim日本語ドキュメント*
: 全てのファイルを対象にとするパターン。file-pattern – Vim日本語ドキュメント++nested
: autocmd-nested E218 – Vim日本語ドキュメント 。 colorscheme は VimEnter に nested 指定で遅延設定する – dein.vimによるプラグイン管理のマイベストプラクティス – Qiitanested 指定がないと colorscheme 設定時に発生する筈の Colorscheme イベントがが入れ子イベントとなり発生が抑制されてしまうので、このイベントに初期化処理を依存している他プラグインが上手く動かなくなってしまいます