summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugues Hiegel <hugues.hiegel@qosmos.com>2014-12-18 15:48:29 +0100
committerHugues Hiegel <hugues.hiegel@qosmos.com>2014-12-18 15:48:29 +0100
commitc986809cc0570c0cbf6242e407cebdb5dae3ffd9 (patch)
tree0d667df5a34ab1cd7f08c70f21c216025d255bcd
parent2731ba35b11c2908ed9ffa968af456447dcfba38 (diff)
New statusline + pretty fillchars
-rw-r--r--colors/red.vim17
-rw-r--r--vimrc3
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 <F3> :set invlist<CR>
set title