1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-03-25 11:12:22 +08:00
wsdjeg c58508d66d Add filetype icon
install font via `yaourt -S nerd-fonts-source-code-pro`
2017-02-26 12:46:31 +08:00

18 lines
596 B
VimL

function! airline#extensions#tabline#formatters#spacevim#format(bufnr, buffers) abort
let id = SpaceVim#api#messletters#get().bubble_num(a:bufnr, g:spacevim_buffer_index_type) . ' '
let fn = fnamemodify(bufname(a:bufnr), ':t')
if g:spacevim_enable_tabline_filetype_icon
let icon = SpaceVim#api#import('file').fticon(fn)
if !empty(icon)
let fn = icon . ' ' . fn
endif
endif
if empty(fn)
return 'No Name'
elseif !g:airline#extensions#tabline#buffer_idx_mode
return id . fn
else
return fn
endif
endfunction