From e101d5951bf66bc78d2660116b04f72e38b5b0dd Mon Sep 17 00:00:00 2001 From: Ralph Amissah Date: Sun, 19 May 2013 00:17:31 -0400 Subject: vim, ftplugin, sisu.vim, statusline --- .../conf/editor-syntax-etc/vim/ftplugin/sisu.vim | 34 +++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) (limited to 'data/sisu/conf') diff --git a/data/sisu/conf/editor-syntax-etc/vim/ftplugin/sisu.vim b/data/sisu/conf/editor-syntax-etc/vim/ftplugin/sisu.vim index a72251da..1da73012 100644 --- a/data/sisu/conf/editor-syntax-etc/vim/ftplugin/sisu.vim +++ b/data/sisu/conf/editor-syntax-etc/vim/ftplugin/sisu.vim @@ -30,7 +30,39 @@ \set guioptions-=T \endif :set paste -:set statusline=%f%m%r%h%w\ [type=%Y]\ [format=%{&ff}]\ [%v:%l/%L\ %p%%] +"% statusline +:set statusline= " +"% [ buffer number ] +:set statusline +=%#Normal#[ " +:set statusline +=%#Identifier#%n " buffer number +:set statusline +=%#PreProc#%M " modified flag +:set statusline +=%#Normal#] " +"% [ file name (& modified?) ] +:set statusline +=%#Normal#\ [ " +:set statusline +=%#Statement#%<%t " full path +:set statusline +=%#PreProc#%M " modified flag +:set statusline +=%#Normal#] " +"% [ column : line number / number of lines in file, percentage of file ] [%v:%l/%L\ %p%%] +:set statusline +=%#Normal#\ [ " +:set statusline +=%#Identifier#%v " column & line +:set statusline +=%#Normal#: " +:set statusline +=%#Identifier#%l " column & line +:set statusline +=%#SpecialKey#/%L\ " total lines +:set statusline +=%#Identifier#%p " percentage of file +:set statusline +=%#SpecialKey#%% " +:set statusline +=%#Normal#] " +"% [ file format : file type ] +:set statusline +=%#Normal#\ [ " +:set statusline +=%#SpecialKey#%{&ff} " file format +:set statusline +=%#Normal#: " +:set statusline +=%#SpecialKey#%Y " file type +:set statusline +=%#Normal#] " +"% [ character under cursor ] +:set statusline +=%#Normal#\ [ " +:set statusline +=%#String#0x%04B " character under cursor +:set statusline +=%#Normal#]\ " +"% Status line background +:set statusline +=%#MatchParen#\ " :set laststatus=2 " status line always on "% textwrap :set whichwrap=<,>,h,l,[,] -- cgit v1.2.3