Lines Matching refs:lnum
430 \ {'lnum' : 20}))
432 \ [{'id' : 10, 'group' : '', 'lnum' : 20, 'name' : 'sign1',
435 \ [{'id' : 10, 'group' : '', 'lnum' : 20, 'name' : 'sign1',
437 \ '%'->sign_getplaced({'lnum' : 20}))
439 \ [{'id' : 10, 'group' : '', 'lnum' : 20, 'name' : 'sign1',
449 \ {"lnum" : 30})', 'E474:')
451 \ {"lnum" : 30})', 'E155:')
453 \ {"lnum" : 30})', 'E155:')
455 \ {"lnum" : 30})', 'E730:')
457 \ {"lnum" : 10})', 'E158:')
458 call assert_fails('call sign_place(5, "", "sign1", "@", {"lnum" : 10})',
460 call assert_fails('call sign_place(5, "", "sign1", [], {"lnum" : 10})',
463 \ {"lnum" : -1})', 'E474:')
465 \ {"lnum" : 0})', 'E474:')
467 \ {"lnum" : []})', 'E745:')
468 call assert_equal(-1, sign_place(1, "*", "sign1", "Xsign", {"lnum" : 10}))
472 \ [{'id' : 10, 'group' : '', 'lnum' : 20, 'name' : 'sign1',
476 \ [{'id' : 10, 'group' : '', 'lnum' : 20, 'name' : 'sign1',
484 \ sign_getplaced('Xsign', {'lnum' : 1000000}))
485 call assert_fails("call sign_getplaced('Xsign', {'lnum' : []})",
493 eval 20->sign_place('', 'sign2', 'Xsign', {"lnum" : 30})
498 call sign_place(20, '', 'sign2', 'Xsign', {"lnum" : 30})
510 call assert_equal(15, sign_place(15, '', 'sign1', 'Xsign', {'lnum' : 20}))
513 \ [{'id' : 15, 'group' : '', 'lnum' : 20, 'name' : 'sign2',
527 \ {'lnum' : '.'}))
529 \ [{'id' : 15, 'group' : '', 'lnum' : 22, 'name' : 'sign1',
531 \ sign_getplaced('%', {'lnum' : 22}))
556 \ {'lnum' : 30})", 'E730:')
561 \ {'lnum' : 10}))
562 call assert_equal(5, sign_place(5, 'g1', 'sign1', bnum, {'lnum' : 20}))
563 call assert_equal(5, sign_place(5, 'g2', 'sign1', bnum, {'lnum' : 30}))
570 call assert_equal([{'id' : 5, 'group' : '', 'name' : 'sign1', 'lnum' : 10,
578 call assert_equal([{'id' : 5, 'group' : '', 'name' : 'sign1', 'lnum' : 10,
580 \ {'id' : 5, 'group' : 'g1', 'name' : 'sign1', 'lnum' : 20,
582 \ {'id' : 5, 'group' : 'g2', 'name' : 'sign1', 'lnum' : 30,
588 call assert_equal([{'id' : 5, 'group' : '', 'name' : 'sign1', 'lnum' : 10,
593 \ [{'id' : 5, 'name' : 'sign1', 'lnum' : 30, 'group' : 'g2',
597 call assert_equal([{'id' : 5, 'group' : '', 'name' : 'sign1', 'lnum' : 10,
599 \ {'id' : 5, 'group' : 'g1', 'name' : 'sign1', 'lnum' : 20,
601 \ {'id' : 5, 'group' : 'g2', 'name' : 'sign1', 'lnum' : 30,
607 " Test for sign_getplaced() with lnum
608 let s = sign_getplaced(bnum, {'lnum' : 20})
610 let s = sign_getplaced(bnum, {'lnum' : 20, 'group' : 'g1'})
612 \ [{'id' : 5, 'name' : 'sign1', 'lnum' : 20, 'group' : 'g1',
615 let s = sign_getplaced(bnum, {'lnum' : 30, 'group' : '*'})
617 \ [{'id' : 5, 'name' : 'sign1', 'lnum' : 30, 'group' : 'g2',
620 let s = sign_getplaced(bnum, {'lnum' : 40, 'group' : '*'})
631 \ {'id' : 5, 'name' : 'sign1', 'lnum' : 20, 'group' : 'g1',
633 \ {'id' : 5, 'name' : 'sign1', 'lnum' : 30, 'group' : 'g2',
641 \ {'id' : 5, 'name' : 'sign1', 'lnum' : 30, 'group' : 'g2',
650 call sign_place(25, '', 'sign1', bnum, {'lnum' : 10})
651 call sign_place(25, 'g1', 'sign1', bnum, {'lnum' : 11})
652 call sign_place(25, 'g2', 'sign1', bnum, {'lnum' : 12})
660 call assert_equal(5, sign_place(5, '', 'sign1', bnum, {'lnum' : 10}))
665 call assert_equal(5, sign_place(5, '', 'sign1', bnum, {'lnum' : 10}))
666 call assert_equal(6, sign_place(6, '', 'sign1', bnum, {'lnum' : 11}))
667 call assert_equal(5, sign_place(5, 'g1', 'sign1', bnum, {'lnum' : 10}))
668 call assert_equal(5, sign_place(5, 'g2', 'sign1', bnum, {'lnum' : 10}))
669 call assert_equal(6, sign_place(6, 'g1', 'sign1', bnum, {'lnum' : 11}))
670 call assert_equal(6, sign_place(6, 'g2', 'sign1', bnum, {'lnum' : 11}))
840 let signs1 = [{'id' : 3, 'name' : 'sign1', 'lnum' : 10, 'group' : '',
842 \ {'id' : 3, 'name' : 'sign1', 'lnum' : 11, 'group' : 'g1',
844 \ {'id' : 3, 'name' : 'sign1', 'lnum' : 12, 'group' : 'g2',
846 \ {'id' : 4, 'name' : 'sign1', 'lnum' : 15, 'group' : '',
848 \ {'id' : 4, 'name' : 'sign1', 'lnum' : 16, 'group' : 'g1',
850 \ {'id' : 4, 'name' : 'sign1', 'lnum' : 17, 'group' : 'g2',
852 let signs2 = [{'id' : 5, 'name' : 'sign1', 'lnum' : 20, 'group' : '',
854 \ {'id' : 5, 'name' : 'sign1', 'lnum' : 21, 'group' : 'g1',
856 \ {'id' : 5, 'name' : 'sign1', 'lnum' : 22, 'group' : 'g2',
858 \ {'id' : 6, 'name' : 'sign1', 'lnum' : 25, 'group' : '',
860 \ {'id' : 6, 'name' : 'sign1', 'lnum' : 26, 'group' : 'g1',
862 \ {'id' : 6, 'name' : 'sign1', 'lnum' : 27, 'group' : 'g2',
1079 let signs1 = [{'id' : 4, 'name' : 'sign1', 'lnum' : 13, 'group' : 'g2',
1081 \ {'id' : 4, 'name' : 'sign1', 'lnum' : 13, 'group' : 'g1',
1083 \ {'id' : 4, 'name' : 'sign1', 'lnum' : 13, 'group' : '',
1085 \ {'id' : 3, 'name' : 'sign1', 'lnum' : 13, 'group' : 'g2',
1087 \ {'id' : 3, 'name' : 'sign1', 'lnum' : 13, 'group' : 'g1',
1089 \ {'id' : 3, 'name' : 'sign1', 'lnum' : 13, 'group' : '',
1156 \ {'lnum' : 10}))
1158 \ {'lnum' : 12}))
1160 \ {'lnum' : 14}))
1163 \ {'lnum' : 12}))
1166 \ {'lnum' : 11}))
1169 \ {'lnum' : 12}))
1172 \ sign_getplaced('Xsign', {'id' : 1})[0].signs[0].lnum)
1196 \ {'lnum' : 11, 'priority' : 50})
1198 \ {'lnum' : 11, 'priority' : 100})
1199 call sign_place(3, '', 'sign3', 'Xsign', {'lnum' : 11})
1202 \ {'id' : 2, 'name' : 'sign2', 'lnum' : 11, 'group' : 'g2',
1204 \ {'id' : 1, 'name' : 'sign1', 'lnum' : 11, 'group' : 'g1',
1206 \ {'id' : 3, 'name' : 'sign3', 'lnum' : 11, 'group' : '',
1214 \ {'lnum' : 11, 'priority' : 50})
1216 \ {'lnum' : 12, 'priority' : 60})
1218 \ {'lnum' : 13, 'priority' : 70})
1220 \ {'lnum' : 12, 'priority' : 40})
1222 \ {'lnum' : 13, 'priority' : 30})
1224 \ {'lnum' : 11, 'priority' : 50})
1227 \ {'id' : 1, 'name' : 'sign1', 'lnum' : 11, 'group' : '',
1229 \ {'id' : 2, 'name' : 'sign2', 'lnum' : 12, 'group' : '',
1231 \ {'id' : 3, 'name' : 'sign3', 'lnum' : 13, 'group' : '',
1239 \ {'lnum' : 4, 'priority' : 20})
1241 \ {'lnum' : 4, 'priority' : 30})
1244 \ {'id' : 2, 'name' : 'sign2', 'lnum' : 4, 'group' : '',
1246 \ {'id' : 1, 'name' : 'sign1', 'lnum' : 4, 'group' : '',
1251 \ {'lnum' : 4, 'priority' : 40})
1254 \ {'id' : 1, 'name' : 'sign1', 'lnum' : 4, 'group' : '',
1256 \ {'id' : 2, 'name' : 'sign2', 'lnum' : 4, 'group' : '',
1261 \ {'lnum' : 4, 'priority' : 25})
1264 \ {'id' : 2, 'name' : 'sign2', 'lnum' : 4, 'group' : '',
1266 \ {'id' : 1, 'name' : 'sign1', 'lnum' : 4, 'group' : '',
1270 \ {'lnum' : 4, 'priority' : 45})
1272 \ {'lnum' : 4, 'priority' : 55})
1275 \ {'id' : 2, 'name' : 'sign2', 'lnum' : 4, 'group' : '',
1277 \ {'id' : 1, 'name' : 'sign1', 'lnum' : 4, 'group' : '',
1285 \ {'lnum' : 4, 'priority' : 40})
1287 \ {'lnum' : 4, 'priority' : 30})
1289 \ {'lnum' : 4, 'priority' : 20})
1292 \ {'id' : 1, 'name' : 'sign1', 'lnum' : 4, 'group' : '',
1294 \ {'id' : 2, 'name' : 'sign2', 'lnum' : 4, 'group' : '',
1296 \ {'id' : 3, 'name' : 'sign3', 'lnum' : 4, 'group' : '',
1302 \ {'lnum' : 4, 'priority' : 50})
1305 \ {'id' : 2, 'name' : 'sign2', 'lnum' : 4, 'group' : '',
1307 \ {'id' : 1, 'name' : 'sign1', 'lnum' : 4, 'group' : '',
1309 \ {'id' : 3, 'name' : 'sign3', 'lnum' : 4, 'group' : '',
1315 \ {'lnum' : 4, 'priority' : 15})
1318 \ {'id' : 2, 'name' : 'sign2', 'lnum' : 4, 'group' : '',
1320 \ {'id' : 3, 'name' : 'sign3', 'lnum' : 4, 'group' : '',
1322 \ {'id' : 1, 'name' : 'sign1', 'lnum' : 4, 'group' : '',
1328 \ {'lnum' : 4, 'priority' : 55})
1331 \ {'id' : 1, 'name' : 'sign1', 'lnum' : 4, 'group' : '',
1333 \ {'id' : 2, 'name' : 'sign2', 'lnum' : 4, 'group' : '',
1335 \ {'id' : 3, 'name' : 'sign3', 'lnum' : 4, 'group' : '',
1341 \ {'lnum' : 4, 'priority' : 15})
1344 \ {'id' : 2, 'name' : 'sign2', 'lnum' : 4, 'group' : '',
1346 \ {'id' : 3, 'name' : 'sign3', 'lnum' : 4, 'group' : '',
1348 \ {'id' : 1, 'name' : 'sign1', 'lnum' : 4, 'group' : '',
1357 \ {'lnum' : 2, 'priority' : 10})
1359 \ {'lnum' : 4, 'priority' : 30})
1361 \ {'lnum' : 4, 'priority' : 20})
1363 \ {'lnum' : 4, 'priority' : 25})
1365 \ {'lnum' : 6, 'priority' : 80})
1368 \ {'id' : 1, 'name' : 'sign1', 'lnum' : 2, 'group' : '',
1370 \ {'id' : 2, 'name' : 'sign1', 'lnum' : 4, 'group' : '',
1372 \ {'id' : 4, 'name' : 'sign3', 'lnum' : 4, 'group' : '',
1374 \ {'id' : 3, 'name' : 'sign2', 'lnum' : 4, 'group' : '',
1376 \ {'id' : 5, 'name' : 'sign2', 'lnum' : 6, 'group' : '',
1382 \ {'lnum' : 4, 'priority' : 15})
1385 \ {'id' : 1, 'name' : 'sign1', 'lnum' : 2, 'group' : '',
1387 \ {'id' : 4, 'name' : 'sign3', 'lnum' : 4, 'group' : '',
1389 \ {'id' : 3, 'name' : 'sign2', 'lnum' : 4, 'group' : '',
1391 \ {'id' : 2, 'name' : 'sign1', 'lnum' : 4, 'group' : '',
1393 \ {'id' : 5, 'name' : 'sign2', 'lnum' : 6, 'group' : '',
1399 \ {'lnum' : 4, 'priority' : 30})
1402 \ {'id' : 1, 'name' : 'sign1', 'lnum' : 2, 'group' : '',
1404 \ {'id' : 2, 'name' : 'sign1', 'lnum' : 4, 'group' : '',
1406 \ {'id' : 4, 'name' : 'sign3', 'lnum' : 4, 'group' : '',
1408 \ {'id' : 3, 'name' : 'sign2', 'lnum' : 4, 'group' : '',
1410 \ {'id' : 5, 'name' : 'sign2', 'lnum' : 6, 'group' : '',
1416 \ {'lnum' : 4, 'priority' : 15})
1419 \ {'id' : 1, 'name' : 'sign1', 'lnum' : 2, 'group' : '',
1421 \ {'id' : 2, 'name' : 'sign1', 'lnum' : 4, 'group' : '',
1423 \ {'id' : 3, 'name' : 'sign2', 'lnum' : 4, 'group' : '',
1425 \ {'id' : 4, 'name' : 'sign3', 'lnum' : 4, 'group' : '',
1427 \ {'id' : 5, 'name' : 'sign2', 'lnum' : 6, 'group' : '',
1433 \ {'lnum' : 4, 'priority' : 35})
1436 \ {'id' : 1, 'name' : 'sign1', 'lnum' : 2, 'group' : '',
1438 \ {'id' : 3, 'name' : 'sign2', 'lnum' : 4, 'group' : '',
1440 \ {'id' : 2, 'name' : 'sign1', 'lnum' : 4, 'group' : '',
1442 \ {'id' : 4, 'name' : 'sign3', 'lnum' : 4, 'group' : '',
1444 \ {'id' : 5, 'name' : 'sign2', 'lnum' : 6, 'group' : '',
1452 \ {'lnum' : 4, 'priority' : 20})
1454 \ {'lnum' : 4, 'priority' : 20})
1456 \ {'lnum' : 4, 'priority' : 20})
1459 \ {'id' : 3, 'name' : 'sign3', 'lnum' : 4, 'group' : '',
1461 \ {'id' : 2, 'name' : 'sign2', 'lnum' : 4, 'group' : '',
1463 \ {'id' : 1, 'name' : 'sign1', 'lnum' : 4, 'group' : '',
1468 \ {'lnum' : 4, 'priority' : 20})
1471 \ {'id' : 1, 'name' : 'sign1', 'lnum' : 4, 'group' : '',
1473 \ {'id' : 3, 'name' : 'sign3', 'lnum' : 4, 'group' : '',
1475 \ {'id' : 2, 'name' : 'sign2', 'lnum' : 4, 'group' : '',
1480 \ {'lnum' : 4, 'priority' : 20})
1483 \ {'id' : 1, 'name' : 'sign1', 'lnum' : 4, 'group' : '',
1485 \ {'id' : 3, 'name' : 'sign3', 'lnum' : 4, 'group' : '',
1487 \ {'id' : 2, 'name' : 'sign2', 'lnum' : 4, 'group' : '',
1492 \ {'lnum' : 4, 'priority' : 20})
1495 \ {'id' : 3, 'name' : 'sign3', 'lnum' : 4, 'group' : '',
1497 \ {'id' : 1, 'name' : 'sign1', 'lnum' : 4, 'group' : '',
1499 \ {'id' : 2, 'name' : 'sign2', 'lnum' : 4, 'group' : '',
1507 \ {'lnum' : 5, 'priority' : 20})
1509 \ {'lnum' : 5, 'priority' : 10})
1510 let s = sign_getplaced('Xsign', {'lnum' : 5})
1512 \ {'id' : 1, 'name' : 'sign2', 'lnum' : 5, 'group' : '',
1516 \ {'lnum' : 5, 'priority' : 5})
1517 let s = sign_getplaced('Xsign', {'lnum' : 5})
1519 \ {'id' : 1, 'name' : 'sign2', 'lnum' : 5, 'group' : '',
1569 call sign_place(3, 'g1', 'sign1', 'Xsign', {'lnum' : 10})
1576 call assert_fails('call sign_place(4, "g1", "sign1", "Xsign", {"lnum" : 11})',
1581 call sign_place(4, 'g1', 'sign1', 'Xsign', {'lnum' : 11})
1584 call assert_equal([{'lnum': 11, 'id': 4, 'name': 'sign1',
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)
1699 call sign_place(5, '', 'sign1', '', {'lnum' : 2})
1700 call sign_place(5, 'g1', 'sign1', '', {'lnum' : 3})
1701 call sign_place(6, '', 'sign1', '', {'lnum' : 4})
1702 call sign_place(6, 'g1', 'sign1', '', {'lnum' : 5})
1706 call sign_place(5, '', 'sign1', '', {'lnum' : 2})
1707 call sign_place(5, 'g1', 'sign1', '', {'lnum' : 3})
1708 call sign_place(6, '', 'sign1', '', {'lnum' : 4})
1709 call sign_place(6, 'g1', 'sign1', '', {'lnum' : 5})
1924 \ 'buffer' : 'Xsign', 'lnum' : 11, 'priority' : 50},
1926 \ 'buffer' : 'Xsign', 'lnum' : 11, 'priority' : 100},
1928 \ 'buffer' : 'Xsign', 'lnum' : 11}])
1932 \ {'id' : 2, 'name' : 'sign2', 'lnum' : 11,
1934 \ {'id' : 1, 'name' : 'sign1', 'lnum' : 11,
1936 \ {'id' : 3, 'name' : 'sign3', 'lnum' : 11,
1944 \ 'buffer' : 'Xsign', 'lnum' : 11},
1946 \ 'buffer' : 'Xsign', 'lnum' : 11},
1948 \ 'buffer' : 'Xsign', 'lnum' : 11}]))
1951 \ {'id' : 5, 'name' : 'sign3', 'lnum' : 11,
1953 \ {'id' : 1, 'name' : 'sign2', 'lnum' : 11,
1955 \ {'id' : 1, 'name' : 'sign1', 'lnum' : 11,
1961 call assert_equal([{'id' : 5, 'name' : 'sign1', 'lnum' : 11,
1967 \ {'id' : 7, 'name' : 'sign1', 'buffer' : '%', 'lnum' : '.'}]))
1968 let s = sign_getplaced('%', {'lnum' : '.'})
1969 call assert_equal([{'id' : 7, 'name' : 'sign1', 'lnum' : 23,
1974 \ 'lnum' : 12, 'group' : ''}]))
1978 \ 'lnum' : 12, 'group' : ''}]))