better status line highlighting
This commit is contained in:
parent
6061c7d3e3
commit
b39c8f3702
|
@ -313,6 +313,7 @@ hi TabModifiedSelected ctermfg=255 ctermbg=234
|
||||||
|
|
||||||
hi StatusLine ctermfg=255 ctermbg=239 term=none cterm=none
|
hi StatusLine ctermfg=255 ctermbg=239 term=none cterm=none
|
||||||
hi StatusLineNC ctermfg=238 ctermbg=233 term=none cterm=none
|
hi StatusLineNC ctermfg=238 ctermbg=233 term=none cterm=none
|
||||||
|
hi StatusLineFile ctermfg=255 ctermbg=237
|
||||||
" set status to change the status line based on mode
|
" set status to change the status line based on mode
|
||||||
if version >= 700
|
if version >= 700
|
||||||
augroup statuscursorlines
|
augroup statuscursorlines
|
||||||
|
|
36
vimrc
36
vimrc
|
@ -213,30 +213,44 @@ set incsearch
|
||||||
|
|
||||||
|
|
||||||
" statusline format
|
" statusline format
|
||||||
set statusline=\ %F\ " filename and path
|
set statusline=%#StatusLineFile#
|
||||||
"set statusline+=%{SyntaxItem()}
|
set statusline+=\ \ \ %t\ " filename
|
||||||
|
set statusline+=%*
|
||||||
|
set statusline+=%q " quickfix/location list flag
|
||||||
set statusline+=%h " help file flag
|
set statusline+=%h " help file flag
|
||||||
set statusline+=%w " preview window flag
|
set statusline+=%w " preview window flag
|
||||||
set statusline+=%m " modified flag
|
set statusline+=%m " modified flag
|
||||||
set statusline+=%r " read only flag
|
set statusline+=%r " read only flag
|
||||||
|
set statusline+=%#StatusLineNC#
|
||||||
set statusline+=\
|
set statusline+=\
|
||||||
set statusline+=[%{strlen(&ft)?&ft:'none'}, " filetype
|
set statusline+=%*
|
||||||
|
set statusline+=\ %{strlen(&ft)?&ft:'none'}, " filetype
|
||||||
set statusline+=%{strlen(&fenc)?&fenc:&enc}, " encoding
|
set statusline+=%{strlen(&fenc)?&fenc:&enc}, " encoding
|
||||||
set statusline+=%{&fileformat}]\ " file format
|
set statusline+=%{&fileformat}\ " file format
|
||||||
set statusline+=%{&spelllang}\ \ \ \ \ " Spell language
|
set statusline+=%#StatusLineNC#
|
||||||
|
set statusline+=\
|
||||||
|
set statusline+=%*
|
||||||
|
set statusline+=\ %{&spelllang}\ " Spell language
|
||||||
|
set statusline+=%#StatusLineNC#
|
||||||
|
set statusline+=\
|
||||||
|
set statusline+=%*
|
||||||
|
|
||||||
set statusline+=%= " left/right separator
|
set statusline+=%= " left/right separator
|
||||||
set statusline+=[\ %{v:register}\ ]\ " active register
|
|
||||||
set statusline+=[%{ObsessionStatus(fnamemodify(v:this_session,':t'),'---')}]\ \ " session status
|
set statusline+=%#StatusLineNC#
|
||||||
|
set statusline+=\
|
||||||
|
set statusline+=%*
|
||||||
|
set statusline+=\ %{v:register}\ " active register
|
||||||
|
set statusline+=%#StatusLineNC#
|
||||||
|
set statusline+=\
|
||||||
|
set statusline+=%*
|
||||||
|
set statusline+=\ %{ObsessionStatus(fnamemodify(v:this_session,':t'),'---')}\ " session status
|
||||||
|
|
||||||
set statusline+=%#InterfaceH2#
|
set statusline+=%#InterfaceH2#
|
||||||
"set statusline+=\ %{SyntasticStatuslineFlag()}
|
|
||||||
set statusline+=\ %{LinterStatus()}
|
set statusline+=\ %{LinterStatus()}
|
||||||
|
|
||||||
" set statusline+=%#InterfaceNormal#
|
|
||||||
" set statusline+=\ %l\
|
|
||||||
set statusline+=%#InterfaceNormalDark#
|
set statusline+=%#InterfaceNormalDark#
|
||||||
set statusline+=\ %P " percentage through file
|
set statusline+=\ %P\ " percentage through file
|
||||||
set statusline+=%*
|
set statusline+=%*
|
||||||
|
|
||||||
" always show statusline
|
" always show statusline
|
||||||
|
|
Loading…
Reference in New Issue