mirror of
https://github.com/vim-airline/vim-airline.git
synced 2026-01-01 17:13:21 +08:00
convert branch/hunks/bufferline to function names.
This commit is contained in:
@@ -31,6 +31,6 @@ function! airline#extensions#branch#get_head()
|
||||
endfunction
|
||||
|
||||
function! airline#extensions#branch#init(ext)
|
||||
let g:airline_parts.branch = '%{airline#extensions#branch#get_head()}'
|
||||
let g:airline_parts.branch = 'airline#extensions#branch#get_head'
|
||||
endfunction
|
||||
|
||||
|
||||
@@ -54,6 +54,6 @@ function! airline#extensions#hunks#get_hunks()
|
||||
endfunction
|
||||
|
||||
function! airline#extensions#hunks#init(ext)
|
||||
let g:airline_parts.hunks = '%{airline#extensions#hunks#get_hunks()}'
|
||||
let g:airline_parts.hunks = 'airline#extensions#hunks#get_hunks'
|
||||
endfunction
|
||||
|
||||
|
||||
@@ -2,12 +2,15 @@
|
||||
" vim: et ts=2 sts=2 sw=2
|
||||
|
||||
function! s:get_val(part)
|
||||
let val = g:airline_parts[a:part]
|
||||
if match(val, '%') > -1
|
||||
return val
|
||||
else
|
||||
return '%{function("'.val.'")()}'
|
||||
if has_key(g:airline_parts, a:part)
|
||||
let val = g:airline_parts[a:part]
|
||||
if match(val, '%\| ') > -1
|
||||
return val
|
||||
else
|
||||
return '%{'.val.'()}'
|
||||
endif
|
||||
endif
|
||||
return a:part
|
||||
endfunction
|
||||
|
||||
function! airline#util#define_section(key, parts)
|
||||
|
||||
Reference in New Issue
Block a user