From c986809cc0570c0cbf6242e407cebdb5dae3ffd9 Mon Sep 17 00:00:00 2001 From: Hugues Hiegel Date: Thu, 18 Dec 2014 15:48:29 +0100 Subject: New statusline + pretty fillchars --- colors/red.vim | 17 ++++++++++------- vimrc | 3 +++ 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/colors/red.vim b/colors/red.vim index a349603..967cc06 100644 --- a/colors/red.vim +++ b/colors/red.vim @@ -45,13 +45,16 @@ highlight DiffChange term=bold ctermfg=none cterm=none ctermbg=00 highlight DiffDelete term=reverse ctermfg=00 cterm=none ctermbg=none highlight DiffText term=none ctermfg=02 cterm=none ctermbg=none -hi StatusLine term=reverse,bold ctermfg=03 ctermbg=00 cterm=bold guifg=#ffff00 guibg=#0000ff gui=none -hi StatusLineNC term=reverse ctermfg=none ctermbg=00 cterm=none -hi VertSplit term=reverse ctermfg=00 ctermbg=00 cterm=none -hi FoldColumn term=reverse ctermfg=01 ctermbg=none cterm=bold -hi clear Folded -hi link Folded FoldColumn -hi LineNR term=reverse,bold ctermbg=none ctermfg=03 cterm=bold +hi! StatusLineCMD term=reverse,bold ctermfg=64 ctermbg=none cterm=bold +hi! StatusLineINS term=reverse,bold ctermfg=09 ctermbg=none cterm=bold +hi! link StatusLine StatusLineCMD +au InsertLeave * hi! link StatusLine StatusLineCMD +au InsertEnter * hi! link StatusLine StatusLineINS +hi! User1 term=reverse,underline ctermfg=01 ctermbg=none cterm=bold +hi! User2 term=bold ctermfg=03 ctermbg=none cterm=bold +hi! User3 term=bold ctermfg=80 ctermbg=00 cterm=bold +hi! User4 term=bold ctermfg=32 ctermbg=none cterm=none +hi! StatusLineNC term=reverse ctermfg=08 ctermbg=none cterm=bold hi clear TabLine hi TabLine term=underline cterm=none,underline ctermbg=none ctermfg=00 diff --git a/vimrc b/vimrc index ed9a854..e6e3886 100644 --- a/vimrc +++ b/vimrc @@ -44,6 +44,8 @@ function! MyTabLabel(n) return bufname(buflist[winnr - 1]) endfunction +set statusline=%y─┤\ %*%1*%<%f%*\ %2*%M%3*%r%*├%=┤%4*%c%V%*├─┤%4*%l/%L%*├──┤%4*%P%*├─ + set tabline=%!MyTabLine() set wildmode=longest,list,full @@ -201,6 +203,7 @@ augroup WhiteSpaces augroup END set list listchars=tab:│ ,precedes:‥,extends:‥,nbsp:␣ +set fillchars=vert:│,stl:─,stlnc:─,fold:-,diff:x nmap :set invlist set title -- cgit v1.2.3