vimのstatuslineを楽しくするlightline
同系のプラグインはpowerlineやairlineも有名でしょうが
作者が日本の方で哲学にも共感したので私はlightlineを使っています
そのlightlineの簡素なカラースキームを書きました
ターミナルでグレー背景を使用している方向けです
完全な黒背景だとstatuslineと同化してしまいますのでご注意を
Install
お使いのプラグインマネージャーでインストールできます
Plug 'kmtoki/lightline-colorscheme-simplicity'
さらに.vimrcに以下のようにしてください
.vimrc
let g:lightline = {
\ 'colorscheme': 'simplicity',
\ 'component': { 'readonly': "%{ &readonly ? '' : '' }" },
\ 'separator': { 'left': '', 'right': '' },
\ 'subseparator': { 'left': '', 'right': '' }
\ }
command! -nargs=1 -complete=custom,ListLLCS LightlineColorscheme
\ let g:lightline.colorscheme = <q-args>
\ | call lightline#init()
\ | call lightline#colorscheme()
\ | call lightline#update()
function! ListLLCS(A,L,P)
return system("ls $HOME/.config/nvim/plugged/lightline.vim/autoload/lightline/colorscheme/ | perl -pe 's/(.+)\.vim/$1/' ")
endfunction
私のlightline設定はこんな感じ
コマンドでlightlineのcolorschemeを変えられるようにしています
vim力が低いのでperlを呼び出す有様
最後に
せっかくのカラフルなstatuslineを地味にしてしまうものですが
できるだけ簡素にモードの色分けができれば十分という方にはいいんじゃないでしょうかね