Lines Matching refs:signs

1 " Test for signs
4 CheckFeature signs
12 " Define some signs.
15 " the icon name when listing signs.
20 " Test listing signs.
62 " Check placed signs
83 " Unplace all signs.
171 " Deletes a previously defined sign. If signs with this {name}
388 " Test for Vim script functions for managing signs
390 " Remove all the signs
431 call assert_equal([{'bufnr' : bufnr(''), 'signs' :
434 call assert_equal([{'bufnr' : bufnr(''), 'signs' :
438 call assert_equal([{'bufnr' : bufnr(''), 'signs' :
471 call assert_equal([{'bufnr' : bufnr(''), 'signs' :
475 call assert_equal([{'bufnr' : bufnr(''), 'signs' :
483 call assert_equal([{'bufnr' : bufnr(''), 'signs' : []}],
487 call assert_equal([{'bufnr' : bufnr(''), 'signs' : []}],
512 call assert_equal([{'bufnr' : bufnr(''), 'signs' :
528 call assert_equal([{'bufnr' : bufnr(''), 'signs' :
542 " Remove all the signs
558 " place three signs with the same identifier. One in the global group and
567 call assert_equal(1, len(s[0].signs))
568 call assert_equal(s[0].signs[0].group, '')
571 \ 'priority' : 10}], s[0].signs)
572 call assert_equal(1, len(s[0].signs))
574 call assert_equal('g2', s[0].signs[0].group)
576 call assert_equal([], s[0].signs)
584 \ s[0].signs)
590 \ s[0].signs)
595 \ s[0].signs)
603 \ s[0].signs)
605 call assert_equal([], s[0].signs)
609 call assert_equal([], s[0].signs)
614 \ s[0].signs)
619 \ s[0].signs)
621 call assert_equal([], s[0].signs)
635 \ s[0].signs)
643 \ s[0].signs)
645 " Clear all the signs from the buffer
647 call assert_equal([], sign_getplaced(bnum, {'group' : '*'})[0].signs)
654 call assert_equal([], sign_getplaced(bnum, {'group' : '*'})[0].signs)
663 " Place signs in multiple groups and delete all the signs in one of the
673 call assert_equal([], s[0].signs)
675 call assert_equal(2, len(s[0].signs))
677 call assert_equal('g2', s[0].signs[0].group)
681 call assert_equal('g2', s[0].signs[0].group)
746 " Place signs in more than one buffer and list the signs
792 " Place signs used for ":sign unplace" command test
810 " Place multiple signs in a single line for test
824 " Remove all the signs
828 " Create two files and define signs
872 \ sign_getplaced('Xsign1', {'group' : '*'})[0].signs)
876 \ sign_getplaced('Xsign2', {'group' : '*'})[0].signs)
885 \ sign_getplaced('Xsign1', {'group' : '*'})[0].signs)
889 \ sign_getplaced('Xsign2', {'group' : '*'})[0].signs)
898 \ sign_getplaced('Xsign1', {'group' : '*'})[0].signs)
902 \ sign_getplaced('Xsign2', {'group' : '*'})[0].signs)
910 \ sign_getplaced('Xsign1', {'group' : '*'})[0].signs)
911 call assert_equal(signs2, sign_getplaced('Xsign2', {'group' : '*'})[0].signs)
920 \ sign_getplaced('Xsign1', {'group' : '*'})[0].signs)
924 \ sign_getplaced('Xsign2', {'group' : '*'})[0].signs)
929 call assert_equal(signs1, sign_getplaced('Xsign1', {'group' : '*'})[0].signs)
930 call assert_equal([], sign_getplaced('Xsign2', {'group' : '*'})[0].signs)
939 \ sign_getplaced(bnum1, {'group' : '*'})[0].signs)
943 \ sign_getplaced(bnum2, {'group' : '*'})[0].signs)
952 \ sign_getplaced(bnum1, {'group' : '*'})[0].signs)
956 \ sign_getplaced(bnum2, {'group' : '*'})[0].signs)
965 \ sign_getplaced(bnum1, {'group' : '*'})[0].signs)
969 \ sign_getplaced(bnum2, {'group' : '*'})[0].signs)
977 \ sign_getplaced(bnum1, {'group' : '*'})[0].signs)
978 call assert_equal(signs2, sign_getplaced(bnum2, {'group' : '*'})[0].signs)
987 \ sign_getplaced(bnum1, {'group' : '*'})[0].signs)
991 \ sign_getplaced(bnum2, {'group' : '*'})[0].signs)
996 call assert_equal(signs1, sign_getplaced(bnum1, {'group' : '*'})[0].signs)
997 call assert_equal([], sign_getplaced(bnum2, {'group' : '*'})[0].signs)
1006 \ sign_getplaced('Xsign1', {'group' : '*'})[0].signs)
1010 \ sign_getplaced('Xsign2', {'group' : '*'})[0].signs)
1019 \ sign_getplaced('Xsign1', {'group' : '*'})[0].signs)
1023 \ sign_getplaced('Xsign2', {'group' : '*'})[0].signs)
1032 \ sign_getplaced('Xsign1', {'group' : '*'})[0].signs)
1036 \ sign_getplaced('Xsign2', {'group' : '*'})[0].signs)
1044 \ sign_getplaced('Xsign1', {'group' : '*'})[0].signs)
1048 \ sign_getplaced('Xsign2', {'group' : '*'})[0].signs)
1056 \ sign_getplaced('Xsign1', {'group' : '*'})[0].signs)
1060 \ sign_getplaced('Xsign2', {'group' : '*'})[0].signs)
1065 call assert_equal([], sign_getplaced('Xsign1', {'group' : '*'})[0].signs)
1066 call assert_equal([], sign_getplaced('Xsign2', {'group' : '*'})[0].signs)
1073 call assert_equal(signs1, sign_getplaced('Xsign1', {'group' : '*'})[0].signs)
1074 call assert_equal(signs2, sign_getplaced('Xsign2', {'group' : '*'})[0].signs)
1100 \ sign_getplaced('Xsign1', {'group' : '*'})[0].signs)
1106 \ sign_getplaced('Xsign1', {'group' : '*'})[0].signs)
1115 \ sign_getplaced('Xsign1', {'group' : '*'})[0].signs)
1120 \ sign_getplaced('Xsign1', {'group' : '*'})[0].signs)
1130 \ sign_getplaced('Xsign1', {'group' : '*'})[0].signs)
1134 call assert_equal([], sign_getplaced('Xsign1', {'group' : '*'})[0].signs)
1172 \ sign_getplaced('Xsign', {'id' : 1})[0].signs[0].lnum)
1191 " Place three signs with different priority in the same line
1208 \ s[0].signs)
1212 " Three signs on different lines with changing priorities
1233 \ s[0].signs)
1237 " Two signs on the same line with changing priorities
1248 \ s[0].signs)
1258 \ s[0].signs)
1268 \ s[0].signs)
1279 \ s[0].signs)
1283 " Three signs on the same line with changing priorities
1298 \ s[0].signs)
1311 \ s[0].signs)
1324 \ s[0].signs)
1337 \ s[0].signs)
1350 \ s[0].signs)
1354 " Three signs on the same line with changing priorities along with other
1355 " signs
1378 \ s[0].signs)
1395 \ s[0].signs)
1412 \ s[0].signs)
1429 \ s[0].signs)
1446 \ s[0].signs)
1450 " Multiple signs with the same priority on the same line
1465 \ s[0].signs)
1477 \ s[0].signs)
1489 \ s[0].signs)
1501 \ s[0].signs)
1505 " Place multiple signs with same id on a line with different priority
1514 \ s[0].signs)
1521 \ s[0].signs)
1585 \ 'priority': 10, 'group': 'g1'}], binfo[0].signs)
1601 call assert_equal(3, l[0].signs[0].lnum)
1606 call assert_equal(6, l[0].signs[0].lnum)
1611 call assert_equal(4, l[0].signs[0].lnum)
1616 call assert_equal(4, l[0].signs[0].lnum)
1621 call assert_equal(4, l[0].signs[0].lnum)
1630 call assert_equal(4, l[0].signs[0].lnum)
1635 call assert_equal(5, l[0].signs[0].lnum)
1644 call assert_equal(5, l[0].signs[0].lnum)
1649 call assert_equal(5, l[0].signs[0].lnum)
1666 call assert_equal('sign1', l[0].signs[0].name)
1669 call assert_equal('sign2', l[0].signs[0].name)
1672 call assert_equal('sign1', l[0].signs[0].name)
1676 call assert_equal('sign1', l[0].signs[0].name)
1679 call assert_equal('sign2', l[0].signs[0].name)
1682 call assert_equal('sign1', l[0].signs[0].name)
1836 " Test displaying signs in the number column with width 1
1898 " Test for managing multiple signs using the sign functions
1904 " Define multiple signs at once
1922 " Place multiple signs at once with specific sign identifier
1937 \ 'group' : '', 'priority' : 10}], s[0].signs)
1941 " Place multiple signs at once with auto-generated sign identifier
1956 \ 'group' : 'g1', 'priority' : 10}], s[0].signs)
1962 \ 'group' : '', 'priority' : 10}], s[0].signs)
1970 \ 'group' : '', 'priority' : 10}], s[0].signs)
1987 " Unplace multiple signs