setup script, own statusline, coding style highlight

This commit is contained in:
pavel committed 2017-12-01 17:04:48 +01:00
1 parent 50a08810fe
commit c76c740d07
6 files changed
+104 -17

No files matched your search

+27
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+=\