redefine mode as a raw part.
This commit is contained in:
parent
fb711ba9a9
commit
f11f871e39
@ -52,7 +52,7 @@ function! airline#init#bootstrap()
|
|||||||
\ 'branch': get(g:, 'airline_branch_prefix', get(g:, 'airline_powerline_fonts', 0) ? '' : ''),
|
\ 'branch': get(g:, 'airline_branch_prefix', get(g:, 'airline_powerline_fonts', 0) ? '' : ''),
|
||||||
\ }, 'keep')
|
\ }, 'keep')
|
||||||
|
|
||||||
call airline#parts#define_function('mode', 'airline#parts#mode')
|
call airline#parts#define_raw('mode', '%{get(w:, "airline_current_mode", "")}')
|
||||||
call airline#parts#define_function('iminsert', 'airline#parts#iminsert')
|
call airline#parts#define_function('iminsert', 'airline#parts#iminsert')
|
||||||
call airline#parts#define_function('paste', 'airline#parts#paste')
|
call airline#parts#define_function('paste', 'airline#parts#paste')
|
||||||
call airline#parts#define('readonly', {
|
call airline#parts#define('readonly', {
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
|
|
||||||
let s:parts = {}
|
let s:parts = {}
|
||||||
|
|
||||||
|
" PUBLIC API {{{
|
||||||
|
|
||||||
function! airline#parts#define(key, config)
|
function! airline#parts#define(key, config)
|
||||||
let s:parts[a:key] = get(s:parts, a:key, {})
|
let s:parts[a:key] = get(s:parts, a:key, {})
|
||||||
call extend(s:parts[a:key], a:config)
|
call extend(s:parts[a:key], a:config)
|
||||||
@ -30,9 +32,7 @@ function! airline#parts#get(key)
|
|||||||
return get(s:parts, a:key, {})
|
return get(s:parts, a:key, {})
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function! airline#parts#mode()
|
" }}}
|
||||||
return get(w:, 'airline_current_mode', '')
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
function! airline#parts#paste()
|
function! airline#parts#paste()
|
||||||
return g:airline_detect_paste && &paste ? g:airline_symbols.paste : ''
|
return g:airline_detect_paste && &paste ? g:airline_symbols.paste : ''
|
||||||
|
Loading…
Reference in New Issue
Block a user