186d7f5d3SJohn Marinofunction! GotoBuf(n) 286d7f5d3SJohn Marino let n = a:n 386d7f5d3SJohn Marino let i = 1 486d7f5d3SJohn Marino let c = 1 586d7f5d3SJohn Marino while i <= bufnr('$') 686d7f5d3SJohn Marino if bufexists(i) && buflisted(i) 786d7f5d3SJohn Marino if c == n 886d7f5d3SJohn Marino execute "buffer! ".i 986d7f5d3SJohn Marino return 1086d7f5d3SJohn Marino endif 1186d7f5d3SJohn Marino let c = c + 1 1286d7f5d3SJohn Marino endif 1386d7f5d3SJohn Marino let i = i + 1 1486d7f5d3SJohn Marino endwhile 1586d7f5d3SJohn Marinoendfunction 1686d7f5d3SJohn Marino 17