introduce gutter section so the entire statusline can be overwritten

This commit is contained in:
Bailey Ling
2013-07-07 21:00:14 -04:00
parent 52607e204c
commit 0c969e7860
4 changed files with 13 additions and 10 deletions

View File

@@ -103,8 +103,9 @@ function! airline#update_statusline(active)
let sl.=l:info_sep_color
let sl.=a:active ? g:airline_left_sep : g:airline_left_alt_sep
let sl.=a:active ? l:status_color.' '.s:get_section('c').' ' : ' '.bufname(winbufnr(winnr()))
let sl.='%#warningmsg#'.g:airline_externals_syntastic
let sl.=l:status_color."%<%=".l:file_flag_color."%{&ro ? g:airline_readonly_symbol : ''}".l:status_color
let sl.=g:airline_section_gutter != ''
\ ? g:airline_section_gutter
\ : '%#warningmsg#'.g:airline_externals_syntastic.l:status_color."%<%=".l:file_flag_color."%{&ro ? g:airline_readonly_symbol : ''}".l:status_color
let sl.=' '.s:get_section('x').' '
let sl.=l:info_sep_color
let sl.=a:active ? g:airline_right_sep : g:airline_right_alt_sep