Lines Matching refs:a
5 func Compare1(a, b) abort argument
7 return a:a - a:b
10 func Compare2(a, b) abort argument
11 return a:a - a:b
19 call assert_equal(['A', 'O', 'P', 'a', 'o', 'p', 'Ä', 'Ô', 'ä', 'ô', 'Œ', 'œ'],
20 \ sort(['A', 'O', 'P', 'a', 'o', 'p', 'Ä', 'Ô', 'ä', 'ô', 'œ', 'Œ']))
22 call assert_equal(['A', 'a', 'o', 'O', 'p', 'P', 'Ä', 'Ô', 'ä', 'ô', 'Œ', 'œ'],
23 \ sort(['A', 'a', 'o', 'O', 'œ', 'Œ', 'p', 'P', 'Ä', 'ä', 'ô', 'Ô'], 'i'))
30 call assert_equal(['A', 'a', 'Ä', 'ä', 'O', 'o', 'Ô', 'ô', 'œ', 'P', 'p'],
31 \ sort(['A', 'a', 'o', 'O', 'œ', 'p', 'P', 'Ä', 'ä', 'ô', 'Ô'], 'l'))
35 call assert_equal(['a', 'A', 'ä', 'Ä', 'o', 'O', 'ô', 'Ô', 'œ', 'Œ', 'p', 'P'],
36 \ sort(['A', 'a', 'o', 'O', 'œ', 'Œ', 'p', 'P', 'Ä', 'ä', 'ô', 'Ô'], 'l'))
38 " ... whereas with a Swedish locale, the accentuated letters are ordered
40 call assert_equal(['a', 'A', 'o', 'O', 'p', 'P', 'ä', 'Ä', 'œ', 'œ', 'ô', 'Ô'],
41 \ sort(['A', 'a', 'o', 'O', 'œ', 'œ', 'p', 'P', 'Ä', 'ä', 'ô', 'Ô'], 'l'))
48 call assert_equal(['', 'a', 'b'], sort(['b', test_null_string(), 'a']))
70 " test ability to call sort() from a compare function
78 call assert_equal(['2', 'A', 'AA', 'a', 1, 3.3], sort([3.3, 1, "2", "A", "a", "AA"]))
79 call assert_equal(['2', 'A', 'AA', 'a', 1, 3.3], sort([3.3, 1, "2", "A", "a", "AA"], ''))
80 call assert_equal(['2', 'A', 'AA', 'a', 1, 3.3], sort([3.3, 1, "2", "A", "a", "AA"], 0))
81 call assert_equal(['2', 'A', 'a', 'AA', 1, 3.3], sort([3.3, 1, "2", "A", "a", "AA"], 1))
94 \ 'a',
109 \ 'a',
133 \ 'a',
150 \ 'a',
174 \ 'a',
188 \ 'a',
210 \ 'a',
225 \ 'a',
245 \ 'a',
271 \ 'a',
281 \ 'a',
306 \ 'a',
317 \ 'a',
342 \ 'a',
352 \ 'a',
370 \ 'a',
392 \ 'a',
421 \ 'a',
432 \ 'a',
448 \ 'a',
472 \ 'a',
489 \ 'a',
512 \ 'a',
529 \ 'a',
550 \ 'a',
568 \ 'a',
590 \ 'a',
611 \ 'a',
630 \ 'a',
646 \ 'a',
670 \ 'a',
688 \ 'a',
710 \ 'a',
728 \ 'a',
750 \ 'a',
768 \ 'a',
790 \ 'a',
808 \ 'a',
830 \ 'a',
848 \ 'a',
870 \ 'a',
888 \ 'a',
910 \ 'a',
928 \ 'a',
950 \ 'a',
968 \ 'a',
990 \ 'a',
1008 \ 'a',
1030 \ 'a',
1048 \ 'a',
1070 \ 'a',
1088 \ 'a',
1188 \ 'a',
1193 \ 'a',
1257 \ 'a',
1269 \ 'a',
1305 \ 'a',
1316 \ 'a',
1398 a
1432 a
1495 " Test for a :sort command followed by another command
1503 " Test for :sort followed by a comment
1504 call setline(1, ['3b', '1c', '2a'])
1506 call assert_equal(['2a', '3b', '1c'], getline(1, '$'))
1514 call setline(1, ['3b', '1c', '2a'])
1516 call assert_equal(['2a', '3b', '1c'], getline(1, '$'))
1523 call setline(1, ['3b', '1c', '2a'])
1536 " Test for retaining marks across a :sort
1541 call setpos("'a", [0, 2, 0, 0])
1545 call assert_equal(2, line("'a"))