Edited at

シンプルなlightlineのcolorscheme

More than 1 year has passed since last update.

vimのstatuslineを楽しくするlightline

同系のプラグインはpowerlineやairlineも有名でしょうが

作者が日本の方で哲学にも共感したので私はlightlineを使っています

そのlightlineの簡素なカラースキームを書きました

ターミナルでグレー背景を使用している方向けです

完全な黒背景だとstatuslineと同化してしまいますのでご注意を

simplicity.vim

スクリーンショット 2017-03-06 19.30.02.png

スクリーンショット 2017-03-06 19.24.17.png

スクリーンショット 2017-03-06 19.24.31.png

スクリーンショット 2017-03-06 19.24.52.png


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を地味にしてしまうものですが

できるだけ簡素にモードの色分けができれば十分という方にはいいんじゃないでしょうかね