(追記:2018/4/26)
https://github.com/itchyny/lightline.vim/issues/286#issuecomment-361253234 に記載されている内容が正しいようです。ですので、以下の設定をvimrcに記述すればOK。Thank you for @itchyny -san.
~/_vimrc
let s:palette = g:lightline#colorscheme#Tomorrow#palette
let s:palette.tabline.tabsel = [ ['#d0d0d0', '#000000', 7, 0, ''] ]
unlet s:palette
(以下、旧記事。参考までに掲載)
注意
このポストは自分に対する覚書です
内容
ステータスライン/タブラインのカスタマイザプラグインとしてlightline.vim
を常用しており、カラースキーマはTomorrow
を使っている。理由は、デフォルトで提供されているカラースキーマの中で一番コマンドプロンプトと相性がよい為。しかし、タブラインがちょっとみづらいのでTomorrow.vim
を直接編集して対応した結果をここに記す。
~\dotfiles\vimfiles\plugged\lightline.vim\autoload\lightline\colorscheme\Tomorrow.vim
" ...
" 黒文字、白背景を、白文字、黒背景に変える(環境によっては色は違うかもしれない)
" let s:p.tabline.tabsel = [ [ s:base2, s:base023 ] ] これがオリジナル
let s:p.tabline.tabsel = [ [ s:base023, s:base2 ] ]
本来自分用のカラースキーマを定義してそっちでやるべきなんだろうけど、一行だけだし、直接いじってしまったほうが楽チンかなと。んで、いろんな環境にlightline.vim入れるときに何度もどこをどう編集するんだっけ?となってしまったので、覚書としてここに記しておく。