scriptencoding utf-8 let g:airline_powerline_fonts = g:spacevim_enable_powerline_fonts let g:airline_skip_empty_sections = 1 let g:airline#extensions#tabline#enabled = 1 let g:airline#extensions#tmuxline#enabled = 1 let g:Powerline_sybols = 'unicode' if g:spacevim_buffer_index_type < 3 let g:airline#extensions#tabline#buffer_idx_mode = 1 let g:airline#extensions#tabline#buffer_idx_format = {} for s:i in range(9) call extend(g:airline#extensions#tabline#buffer_idx_format, \ {s:i : SpaceVim#api#import('messletters').bubble_num(s:i, \ g:spacevim_buffer_index_type). ' '}) endfor unlet s:i elseif g:spacevim_buffer_index_type == 3 let g:airline#extensions#tabline#buffer_idx_mode = 1 elseif g:spacevim_buffer_index_type == 4 let g:airline#extensions#tabline#buffer_idx_mode = 1 let g:airline#extensions#tabline#buffer_idx_format = { \ '0': '0 ', \ '1': '1 ', \ '2': '2 ', \ '3': '3 ', \ '4': '4 ', \ '5': '5 ', \ '6': '6 ', \ '7': '7 ', \ '8': '8 ', \ '9': '9 ' \} endif let g:airline#extensions#tabline#formatter = 'spacevim' "let g:airline#extensions#tabline#buffer_nr_show = 1 "let g:airline#extensions#tabline#buffer_nr_format = '%s:' let g:airline#extensions#tabline#fnamemod = ':t' let g:airline#extensions#tabline#fnamecollapse = 1 let g:airline#extensions#tabline#fnametruncate = 0 "let g:airline#extensions#tabline#formatter = 'unique_tail_improved' call SpaceVim#mapping#def('nmap', '1', 'AirlineSelectTab1', 'Switch to airline tab 1', '', 'window 1') call SpaceVim#mapping#def('nmap', '2', 'AirlineSelectTab2', 'Switch to airline tab 2', '', 'window 2') call SpaceVim#mapping#def('nmap', '3', 'AirlineSelectTab3', 'Switch to airline tab 3', '', 'window 3') call SpaceVim#mapping#def('nmap', '4', 'AirlineSelectTab4', 'Switch to airline tab 4', '', 'window 4') call SpaceVim#mapping#def('nmap', '5', 'AirlineSelectTab5', 'Switch to airline tab 5', '', 'window 5') call SpaceVim#mapping#def('nmap', '6', 'AirlineSelectTab6', 'Switch to airline tab 6', '', 'window 6') call SpaceVim#mapping#def('nmap', '7', 'AirlineSelectTab7', 'Switch to airline tab 7', '', 'window 7') call SpaceVim#mapping#def('nmap', '8', 'AirlineSelectTab8', 'Switch to airline tab 8', '', 'window 8') call SpaceVim#mapping#def('nmap', '9', 'AirlineSelectTab9', 'Switch to airline tab 9', '', 'window 9') call SpaceVim#mapping#def('nmap', '-', 'AirlineSelectPrevTab', 'Switch to previous airline tag', '', 'window previous') call SpaceVim#mapping#def('nmap', '+', 'AirlineSelectNextTab', 'Switch to next airline tag', '', 'window next') call SpaceVim#mapping#space#def('nmap', [1], 'AirlineSelectTab1', 'window 1', 0) call SpaceVim#mapping#space#def('nmap', [2], 'AirlineSelectTab2', 'window 2', 0) call SpaceVim#mapping#space#def('nmap', [3], 'AirlineSelectTab3', 'window 3', 0) call SpaceVim#mapping#space#def('nmap', [4], 'AirlineSelectTab4', 'window 4', 0) call SpaceVim#mapping#space#def('nmap', [5], 'AirlineSelectTab5', 'window 5', 0) call SpaceVim#mapping#space#def('nmap', [6], 'AirlineSelectTab6', 'window 6', 0) call SpaceVim#mapping#space#def('nmap', [7], 'AirlineSelectTab7', 'window 7', 0) call SpaceVim#mapping#space#def('nmap', [8], 'AirlineSelectTab8', 'window 8', 0) call SpaceVim#mapping#space#def('nmap', [9], 'AirlineSelectTab9', 'window 9', 0) call SpaceVim#mapping#space#def('nmap', ['-'], 'AirlineSelectPrevTab', 'window previous', 0) call SpaceVim#mapping#space#def('nmap', ['+'], 'AirlineSelectNextTab', 'window next', 0) if !exists('g:airline_symbols') let g:airline_symbols = {} endif " unicode symbols let g:airline_left_sep = 'β–Ά' let g:airline_right_sep = 'β—€' let g:airline_symbols.crypt = 'πŸ”’' let g:airline_symbols.linenr = 'ΒΆ' let g:airline_symbols.branch = 'βŽ‡' let g:airline_symbols.paste = 'βˆ₯' let g:airline_symbols.notexists = 'βˆ„' let g:airline_symbols.whitespace = 'Ξ' " powerline symbols if get(g:, 'airline_powerline_fonts', 0) let g:airline_left_sep = 'ξ‚°' let g:airline_left_alt_sep = 'ξ‚±' let g:airline_right_sep = 'ξ‚²' let g:airline_right_alt_sep = 'ξ‚³' let g:airline_symbols.branch = 'ξ‚ ' let g:airline_symbols.readonly = 'ξ‚’' let g:airline_symbols.linenr = 'ξ‚‘' let g:airline_symbols.maxlinenr= '' endif let g:airline#extensions#tabline#show_tab_nr = 1 let g:airline#extensions#tabline#tab_nr_type= 2 let g:airline#extensions#tabline#show_tab_type = 1 let g:airline#extensions#tabline#buffers_label = 'BUFFERS' let g:airline#extensions#tabline#tabs_label = 'TABS' if g:spacevim_enable_os_fileformat_icon let s:sys = SpaceVim#api#import('system') let g:airline_section_y = " %{&fenc . ' ' . SpaceVim#api#import('system').fileformat()} " endif " vim:set et sw=2: