lightline.vimでモード表示を一文字にする

June 4, 2022

Intro

こんにちは、Laddgeです。
今回は、lightline.vimの"NORMAL"とか書いてあるところ、すなわちモード表示のところをコンパクトに表示できる方法を紹介します。

設定

以下の設定をvimrcに書きます。

let g:lightline.component = { 'mode': '%{g:lightline#mode()[0]}' }

何をやっているかというと、g:lightline#mode()という関数でモードをあらわす文字列が取得できるので、その一文字目を渡している感じです。

効果

Before: Screenshot_20220604-151412~2 After: Screenshot_20220604-151431~2

だいぶスッキリしました!

参考

作者が教える! lightline.vimの設定方法! 〜 初級編 - コンポーネントを作ってみよう