setup script, own statusline, coding style highlight

This commit is contained in:
2017-12-01 17:04:24 +01:00
parent 50a08810fe
commit c76c740d07
6 changed files with 104 additions and 17 deletions

27
plugin/statusline.vim Normal file
View File

@@ -0,0 +1,27 @@
function! GetGitStatus()
let result=fugitive#statusline()
if strlen(result) == 0
return result
else
return "{" . split(result,'[()]')[1] . "}"
endif
endfunction
set statusline=
set statusline+=%w%q%h
set statusline+=%{GetGitStatus()}
set statusline+=\
set statusline+=%f
set statusline+=%m%r
set statusline+=%=
set statusline+=\
set statusline+=%<
set statusline+=%{&fileencoding?&fileencoding:&encoding}
set statusline+=\|%{&fileformat}
set statusline+=\
set statusline+=%y
set statusline+=\
set statusline+=<x%02B>
set statusline+=\
set statusline+=(%2c:%l)/%L
set statusline+=\