better status line
This commit is contained in:
parent
b6809adf2a
commit
b6083e054f
28
vimrc
28
vimrc
|
@ -64,6 +64,8 @@ Plugin 'ludovicchabant/vim-gutentags'
|
|||
" Ctrlp
|
||||
Plugin 'ctrlpvim/ctrlp.vim'
|
||||
|
||||
" Obsession
|
||||
Plugin 'tpope/vim-obsession'
|
||||
|
||||
" All of your Plugins must be added before the following line
|
||||
call vundle#end() " required
|
||||
|
@ -110,19 +112,33 @@ set autoindent
|
|||
" set width of the fold column to create a margin
|
||||
set foldcolumn=1
|
||||
|
||||
hi FoldColumn ctermbg=226 ctermfg=255
|
||||
" hi FoldColumn ctermfg=255 ctermbg=226
|
||||
colorscheme customred256
|
||||
|
||||
|
||||
" statusline format
|
||||
set statusline=\ %F\ " filename and path
|
||||
set statusline+=%h " help file flag
|
||||
set statusline+=%w " preview window flag
|
||||
set statusline+=%m " modified flag
|
||||
set statusline+=%r " read only flag
|
||||
set statusline+=\
|
||||
set statusline+=[%{strlen(&ft)?&ft:'none'}, " filetype
|
||||
set statusline+=%{strlen(&fenc)?&fenc:&enc}, " encoding
|
||||
set statusline+=%{&fileformat}]\ " file format
|
||||
set statusline+=%{&spelllang} " Spell language
|
||||
|
||||
set statusline+=%= " left/right separator
|
||||
set statusline+=[\ %{v:register}\ ]\ " active register
|
||||
set statusline+=[%{ObsessionStatus(fnamemodify(v:this_session,':t'),'---')}]\ \ " session status
|
||||
set statusline+=%(%l,%c%V\ %=\ %P%) " line number,virtual line number, scroll percentage
|
||||
|
||||
" always show statusline
|
||||
set laststatus=2
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
" tagbar styling
|
||||
|
||||
|
||||
" set a right margin and it's colour
|
||||
set colorcolumn=100
|
||||
|
||||
|
|
Loading…
Reference in New Issue