diff --git a/.vimrc.bundles b/.vimrc.bundles index 748bee8..3aa885f 100644 --- a/.vimrc.bundles +++ b/.vimrc.bundles @@ -277,12 +277,23 @@ endif if g:vim_type == 'vim' && isdirectory(expand(plugin_dir . "/vim-airline")) " Set configuration options for the statusline plugin vim-airline. " Use the powerline theme and optionally enable powerline symbols. + + " This must using my fork version of bufferline + " + let g:bufferline_max_length = &columns - 25 + function! BufferNumber() + return len(g:index_to_buffer) + endfunction + call airline#parts#define_function('bufnum', 'BufferNumber') + let g:airline_section_b = '' let g:airline_section_x = '' - let g:airline_section_y = '' - "let g:airline_section_z = '' + "let g:airline_section_gutter = '' + let g:airline_section_y = airline#section#create(['bufnum']) + let g:airline_section_z = airline#section#create(['filetype']) let g:airline_section_warning = '' - let g:airline_exclude_filetypes = ['nerdtree'] " see source for current list + let g:airline_section_error = '' + "let g:airline_exclude_filetypes = ['nerdtree'] " see source for current list let g:airline#extensions#nerdtree_statusline = 0 "let g:airline#extensions#bufferline#overwrite_variables = 0 let g:airline_mode_map = { @@ -655,6 +666,10 @@ endif nnoremap 7 :call bufferline#jump(7) nnoremap 8 :call bufferline#jump(8) nnoremap 9 :call bufferline#jump(9) + nnoremap 10 :call bufferline#jump(10) + nnoremap 11 :call bufferline#jump(11) + nnoremap 12 :call bufferline#jump(12) + nnoremap 13 :call bufferline#jump(13) end " split window comform with other window management shortcuts diff --git a/.vimrc.lua b/.vimrc.lua index 65a385d..396d9ee 100644 --- a/.vimrc.lua +++ b/.vimrc.lua @@ -40,6 +40,10 @@ if vim_version_minor >= 5 then vim.api.nvim_set_keymap('n', ''..i, ':LualineBuffersJump '..i..'', { noremap = true, silent = true }) -- :nnoremap 1 :LualineBuffersJump 1 end + for i=10,20 do + vim.api.nvim_set_keymap('n', ''..i, ':LualineBuffersJump '..i..'', { noremap = true, silent = true }) + -- :nnoremap 1 :LualineBuffersJump 1 + end local disabled_filetypes_data = {} if vim_version_minor < 7 then