mirror of
https://github.com/vim-airline/vim-airline.git
synced 2024-11-27 02:33:56 +08:00
Fix problems with AirlineSelect{Prev,Next}Tab
Use the entire list of buffers instead of the currently visible ones
This commit is contained in:
parent
fbd791e7f0
commit
7f19896dc6
|
@ -177,10 +177,10 @@ function! s:select_tab(buf_index)
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function! s:jump_to_tab(offset)
|
function! s:jump_to_tab(offset)
|
||||||
let l = s:current_visible_buffers
|
let l = airline#extensions#tabline#buflist#list()
|
||||||
let i = index(l, bufnr('%'))
|
let i = index(l, bufnr('%'))
|
||||||
if i > -1
|
if i > -1
|
||||||
exec 'b!' . l[float2nr(fmod(i + a:offset, len(l)))]
|
exec 'b!' . l[(i + a:offset) % len(l)]
|
||||||
endif
|
endif
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user