全てのパートは辞書化されています。そのときのself.__default_colorがセットされています。いうキーも作られ、それにパート名が収められています。リストlayoutと、辞書parts、どちらにも要素にはパートが収められていて同じ物を参照しています。どちらでも"winbufnum"パートにアクセスできます。これの使い分けはpartsが個のパートを直接修正するときに利用し、layoutは特定のパートを除去するのに使います。各パートに追加されたキー"name"はパートをフィルタリングするのに使えます。(しかし今回は使いません。)処理を追えたら最後にlayoutを返します。__SEP__もパートです。*5インサートモードの時、アクティブウィンドウのステータスラインのセパレータ色を変更するようにしました。4行目でfilenameがあるかどうかを確認しているのは、無名バッファを開いたときにはfilenameは空文字になるため、除去されて存在しなくなるからです。今回は色の変更にしか使っていませんが、g:ezbar.parts._filter()では文脈に応じて高度なことも出来るようです。(完成)s:uをg:ezbar.partsに代入して完成です。s:uミニマリスト向けと銘打っているとおり、シンプルな設定でステータスラインを実現できました。[アフターケア]どこかの表記がおかしくてエラーが発生すると抜けられなくなります。そんなときには:EzBarDisableコマンドでezbarを無効にしてから対処しましょう。%すると、とても見やすい色一覧が表示されます(素晴らしいです。ezbar以外でも利用できそうですね)。vim-ezbar/README-JP.mdに制作者による解説が、vim-ezbar/misc/config_sampleに設定例が掲載されています。vim-ezbarTweet広告を非表示にする関連記事2013-12-06lastmess.vimで表示されるメッセージのハイライトをいろいろ定義できるようにした。356日目の記事です。333日目の記事です。325日目の記事です。286日目の記事です。»プロフィールid:leafcage世間的にはマイナーなソフトウェアなどが好き。(ツイプロフィール)github/LeafCagevimに関する記事(はてなグループ)はてなブログをはじめよう!leafcageさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。