move paste detection into statusline and check enabled

This commit is contained in:
Bailey Ling 2013-07-25 22:09:17 +00:00
parent 8819ab272d
commit ec86f66510
2 changed files with 2 additions and 1 deletions

View File

@ -99,6 +99,7 @@ function! airline#update_statusline(active)
let sl = '%{airline#update_highlight()}'
if a:active
let sl.=l:mode_color.' '.s:get_section('a').' '
let sl.='%{g:airline_detect_paste && &paste ? g:airline_paste_symbol." " : ""}'
let sl.=l:mode_sep_color
let sl.=a:active ? g:airline_left_sep : g:airline_left_alt_sep
let sl.=l:info_color

View File

@ -44,7 +44,7 @@ function! s:init()
call airline#extensions#load()
call airline#update_externals()
call airline#load_theme(g:airline_theme)
call s:check_defined('g:airline_section_a', '%{g:airline_current_mode_text} %{&paste ? g:airline_paste_symbol." " : ""}')
call s:check_defined('g:airline_section_a', '%{g:airline_current_mode_text}')
call s:check_defined('g:airline_section_b', '%{g:airline_externals_fugitive}')
call s:check_defined('g:airline_section_c', g:airline_externals_bufferline)
call s:check_defined('g:airline_section_gutter', '')