xref: /dflybsd-src/nrelease/gui/root/.vim/plugin/gotobuf.vim (revision e3440f963d168fa3ccb25daabd2beebd240133f5)
1function! GotoBuf(n)
2    let n = a:n
3    let i = 1
4    let c = 1
5    while i <= bufnr('$')
6        if bufexists(i) && buflisted(i)
7            if c == n
8                execute "buffer! ".i
9                return
10            endif
11            let c = c + 1
12        endif
13        let i = i + 1
14    endwhile
15endfunction
16
17