Lines Matching refs:range
1167 \ map(range(-1, 8), 'byte2line(v:val)'))
1169 \ map(range(-1, 5), 'line2byte(v:val)'))
1173 \ map(range(-1, 8), 'v:val->byte2line()'))
1175 \ map(range(-1, 5), 'v:val->line2byte()'))
1179 \ map(range(-1, 11), 'byte2line(v:val)'))
1181 \ map(range(-1, 5), 'line2byte(v:val)'))
1597 call balloon_show(range(3))
1688 let chars = join(map(range(1, 0x20) + [0xa0], {n -> n->nr2char()}), '')
1890 " Define a function that edits another buffer, then call it with a range that
1894 eval 10->range()->setline(1)
2367 let [x, y] = range(2)
2371 call assert_equal(4, range(1, 10)[3])
2374 call assert_equal([0, 1, 2, 3], add(range(3), 3))
2375 call assert_equal([0, 1, 2, [0, 1, 2]], add([0, 1, 2], range(3)))
2376 call assert_equal([0, 1, 2, [0, 1, 2]], add(range(3), range(3)))
2380 call append('.', range(5))
2386 call appendbufline(bufnr(''), '.', range(5))
2394 call assert_equal([0, 1], call('TwoArgs', range(2)))
2399 call assert_equal(2, col(range(1, 2)))
2403 execute "normal! a\<C-r>=[complete(col('.'), range(10)), ''][1]\<CR>"
2405 …execute "normal! a\<C-r>=[complete(col('.'), range(10)), ''][1]\<CR>\<C-r>=[complete_info(range(5)…
2408 call assert_equal([1, 2, 3], copy(range(1, 3)))
2411 call assert_equal(0, count(range(0), 3))
2412 call assert_equal(0, count(range(2), 3))
2413 call assert_equal(1, count(range(5), 3))
2418 call cursor(range(1, 2))
2423 call assert_equal([1, 2, 3], deepcopy(range(1, 3)))
2426 call assert_true(empty(range(0)))
2427 call assert_false(empty(range(2)))
2432 call execute(range(3))
2437 call assert_equal([1, 2, 3, 4], extend([1], range(2, 4)))
2438 call assert_equal([1, 2, 3, 4], extend(range(1, 1), range(2, 4)))
2439 call assert_equal([1, 2, 3, 4], extend(range(1, 1), [2, 3, 4]))
2442 call assert_equal([1, 3], filter(range(5), 'v:val % 2'))
2443 call assert_equal([1, 5, 7, 11, 13], filter(filter(range(15), 'v:val % 2'), 'v:val % 3'))
2446 call assert_equal([0, 1], funcref('TwoArgs', range(2))())
2449 call assert_equal([0, 1], function('TwoArgs', range(2))())
2452 let thelist = [1, range(2), 3]
2453 let otherlist = range(3)
2457 call assert_equal(4, get(range(1, 10), 3))
2458 call assert_equal(-1, get(range(1, 10), 42, -1))
2461 call assert_equal(1, index(range(1, 5), 2))
2465 call feedkeys(":let result = inputlist(range(10))\<CR>1\<CR>", 'x')
2467 call feedkeys(":let result = inputlist(range(3, 10))\<CR>1\<CR>", 'x')
2471 call assert_equal([42, 1, 2, 3, 4, 5], insert(range(1, 5), 42))
2472 call assert_equal([42, 1, 2, 3, 4, 5], insert(range(1, 5), 42, 0))
2473 call assert_equal([1, 42, 2, 3, 4, 5], insert(range(1, 5), 42, 1))
2474 call assert_equal([1, 2, 3, 4, 42, 5], insert(range(1, 5), 42, 4))
2475 call assert_equal([1, 2, 3, 4, 42, 5], insert(range(1, 5), 42, -1))
2476 call assert_equal([1, 2, 3, 4, 5, 42], insert(range(1, 5), 42, 5))
2479 call assert_equal('0 1 2 3 4', join(range(5)))
2482 call assert_equal('[0,1,2,3]', json_encode(range(4)))
2485 call assert_equal(0, len(range(0)))
2486 call assert_equal(2, len(range(2)))
2487 call assert_equal(5, len(range(0, 12, 3)))
2488 call assert_equal(4, len(range(3, 0, -1)))
2491 call assert_equal('ABC', list2str(range(65, 67)))
2495 let thelist = range(5)
2499 call assert_equal([0, 2, 4, 6, 8], map(range(5), 'v:val * 2'))
2500 call assert_equal([3, 5, 7, 9, 11], map(map(range(5), 'v:val * 2'), 'v:val + 3'))
2501 call assert_equal([2, 6], map(filter(range(5), 'v:val % 2'), 'v:val * 2'))
2502 call assert_equal([2, 4, 8], filter(map(range(5), 'v:val * 2'), 'v:val % 3'))
2505 call assert_equal(3, match(range(5), 3))
2509 call matchaddpos('MyGreenGroup', range(line('.'), line('.')))
2512 call assert_equal(4, matchend(range(5), '4'))
2513 call assert_equal(3, matchend(range(1, 5), '4'))
2514 call assert_equal(-1, matchend(range(1, 5), '42'))
2517 call assert_equal(['4', 4, 0, 1], matchstrpos(range(5), '4'))
2518 call assert_equal(['4', 3, 0, 1], matchstrpos(range(1, 5), '4'))
2519 call assert_equal(['', -1, -1, -1], matchstrpos(range(1, 5), '42'))
2522 call assert_equal(0, max(range(0)))
2523 call assert_equal(0, max(range(10, 9)))
2524 call assert_equal(9, max(range(10)))
2525 call assert_equal(18, max(range(0, 20, 3)))
2526 call assert_equal(20, max(range(20, 0, -3)))
2527 call assert_equal(99999, max(range(100000)))
2528 call assert_equal(99999, max(range(99999, 0, -1)))
2529 call assert_equal(99999, max(reverse(range(100000))))
2530 call assert_equal(99999, max(reverse(range(99999, 0, -1))))
2533 call assert_equal(0, min(range(0)))
2534 call assert_equal(0, min(range(10, 9)))
2535 call assert_equal(5, min(range(5, 10)))
2536 call assert_equal(5, min(range(5, 10, 3)))
2537 call assert_equal(2, min(range(20, 0, -3)))
2538 call assert_equal(0, min(range(100000)))
2539 call assert_equal(0, min(range(99999, 0, -1)))
2540 call assert_equal(0, min(reverse(range(100000))))
2541 call assert_equal(0, min(reverse(range(99999, 0, -1))))
2544 call assert_equal(1, remove(range(1, 10), 0))
2545 call assert_equal(2, remove(range(1, 10), 1))
2546 call assert_equal(9, remove(range(1, 10), 8))
2547 call assert_equal(10, remove(range(1, 10), 9))
2548 call assert_equal(10, remove(range(1, 10), -1))
2549 call assert_equal([3, 4, 5], remove(range(1, 10), 2, 4))
2552 call assert_equal([0, 1, 2, 0, 1, 2], repeat(range(3), 2))
2553 call assert_equal([0, 1, 2], repeat(range(3), 1))
2554 call assert_equal([], repeat(range(3), 0))
2555 call assert_equal([], repeat(range(5, 4), 2))
2556 call assert_equal([], repeat(range(5, 4), 0))
2559 call assert_equal([2, 1, 0], reverse(range(3)))
2560 call assert_equal([0, 1, 2, 3], reverse(range(3, 0, -1)))
2561 call assert_equal([9, 8, 7, 6, 5, 4, 3, 2, 1, 0], reverse(range(10)))
2562 call assert_equal([20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10], reverse(range(10, 20)))
2563 call assert_equal([16, 13, 10], reverse(range(10, 18, 3)))
2564 call assert_equal([19, 16, 13, 10], reverse(range(10, 19, 3)))
2565 call assert_equal([19, 16, 13, 10], reverse(range(10, 20, 3)))
2566 call assert_equal([11, 14, 17, 20], reverse(range(20, 10, -3)))
2567 call assert_equal([], reverse(range(0)))
2573 " call setpos('x', range(bufnr(''), bufnr('') + 3))
2577 call setreg('a', range(3))
2581 call settagstack(1, #{items : range(4)})
2584 call assert_fails("call sign_define(range(5))", "E715:")
2585 call assert_fails("call sign_placelist(range(5))", "E715:")
2588 call assert_fails("call sign_undefine(range(5))", "E908:")
2591 call assert_fails("call sign_unplacelist(range(5))", "E715:")
2594 call assert_equal([0, 1, 2, 3, 4, 5], sort(range(5, 0, -1)))
2597 call assert_equal('[0, 1, 2, 3, 4]', string(range(5)))
2601 return range(10)
2609 call assert_fails('call term_start(range(3, 4))', 'E474:')
2610 let g:terminal_ansi_colors = range(16)
2621 call assert_equal(v:t_list, type(range(5)))
2624 call assert_equal([0, 1, 2, 3, 4], uniq(range(5)))
2627 call assert_fails('let x=range(2, 8, 0)', 'E726:')
2628 call assert_fails('let x=range(3, 1)', 'E727:')
2629 call assert_fails('let x=range(1, 3, -2)', 'E727:')
2630 call assert_fails('let x=range([])', 'E745:')
2631 call assert_fails('let x=range(1, [])', 'E745:')
2632 call assert_fails('let x=range(1, 4, [])', 'E745:')