Lines Matching refs:search

1 " Test for the search command
16 " CTRL-N / CTRL-P skips through the previous search history
158 " CTRL-L adds to the search pattern
248 " after deleting a character from the search cmd
262 " after deleting all characters from the search cmd
627 " moves to next match of previous search pattern, just like /<cr>
630 " moves to next match of previous search pattern, just like /<cr>
633 " moves to next match of previous search pattern, just like /<cr>
637 " using an offset uses the last search pattern
772 " Canceling search won't change @/
825 " Test incremental highlight search
1164 " Using a different search delimiter should still highlight matches
1325 …let g:buf = term_start([GetVimProg(), '--clean', '-e', '-s', '-c', 'call search(getline("."))', 's…
1332 call search("\%UC0000000")
1335 " Test for search('multi-byte char', 'bce')
1342 call assert_equal(2, search('A', 'bce', line('.')))
1351 call search(getline("."))
1379 " Test that there is no crash when there is a last search pattern but no last
1382 " Use viminfo to set the last search pattern to a string and make the last
1446 call assert_fails('call search(" \\((\\v[[=P=]]){185}+ ")', 'E871:')
1465 " Test for the search() function with match at the cursor position
1472 eval 'foobar'->search('c')
1476 call search('^$', 'c')
1479 call search('^$', 'bc')
1483 call search('.', 'c')
1489 " Test for error cases with the search() function
1491 call assert_fails("call search('pat', [])", 'E730:')
1492 call assert_fails("call search('pat', 'b', {})", 'E728:')
1493 call assert_fails("call search('pat', 'b', 1, [])", 'E745:')
1494 call assert_fails("call search('pat', 'ns')", 'E475:')
1495 call assert_fails("call search('pat', 'mr')", 'E475:')
1566 " Test for command failures when the last search pattern is not set.
1567 " Need to run this in a new vim instance where last search pattern is not set.
1603 " Test for using tilde (~) atom in search. This should use the last used
1655 call assert_fails("call search(repeat('\\(.\\)', 10))", 'E51:')
1656 call assert_fails("call search('\\%(')", 'E53:')
1657 call assert_fails("call search('\\(')", 'E54:')
1658 call assert_fails("call search('\\)')", 'E55:')
1659 call assert_fails("call search('x\\@#')", 'E59:')
1660 …call assert_fails('call search(''\v%(%(%(%(%(%(%(%(%(%(%(a){1}){1}){1}){1}){1}){1}){1}){1}){1}){1}…
1661 call assert_fails("call search('a\\+*')", 'E61:')
1662 call assert_fails("call search('\\_m')", 'E63:')
1663 call assert_fails("call search('\\+')", 'E64:')
1664 call assert_fails("call search('\\1')", 'E65:')
1665 call assert_fails("call search('\\z\\(\\)')", 'E66:')
1666 call assert_fails("call search('\\z2')", 'E67:')
1667 call assert_fails("call search('\\zx')", 'E68:')
1668 call assert_fails("call search('\\%[ab')", 'E69:')
1669 call assert_fails("call search('\\%[]')", 'E70:')
1670 call assert_fails("call search('\\%a')", 'E71:')
1671 call assert_fails("call search('ab\\%[\\(cd\\)]')", 'E369:')
1672 call assert_fails("call search('ab\\%[\\%(cd\\)]')", 'E369:')
1674 call assert_fails("call search('\\_')", 'E865:')
1675 call assert_fails("call search('\\+')", 'E866:')
1676 call assert_fails("call search('\\zx')", 'E867:')
1677 call assert_fails("call search('\\%a')", 'E867:')
1678 call assert_fails("call search('x\\@#')", 'E869:')
1679 call assert_fails("call search(repeat('\\(.\\)', 10))", 'E872:')
1680 call assert_fails("call search('\\_m')", 'E877:')
1681 call assert_fails("call search('\\%(')", 'E53:')
1682 call assert_fails("call search('\\(')", 'E54:')
1683 call assert_fails("call search('\\)')", 'E55:')
1684 call assert_fails("call search('\\z\\(\\)')", 'E66:')
1685 call assert_fails("call search('\\%[ab')", 'E69:')
1686 call assert_fails("call search('\\%[]')", 'E70:')
1687 call assert_fails("call search('\\%9999999999999999999999999999v')", 'E951:')
1689 call assert_fails("call search('\\%#=3ab')", 'E864:')
1700 " Test for the \%V atom to search within visually selected text
1767 " Test for various search offsets
1773 call search('two\_.', 'e')
1845 call assert_equal(0, search('vim', 'n', 3))
1846 call assert_equal(4, search('vim', 'n', 4))
1849 call assert_equal(0, search('vim', 'bn', 2))
1850 call assert_equal(1, search('vim', 'bn', 1))