summaryrefslogtreecommitdiff
path: root/test/hxcases/parity.jsonl
blob: ee09dac1f3216a8f1b5063373ca395ad668fd751 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
{"name": "type-midline", "text": "abc def\n", "keys": "lliXY<esc>"}
{"name": "type-linestart", "text": "abc\ndef\n", "keys": "iZZ<esc>"}
{"name": "type-lineend", "text": "abc\ndef\n", "keys": "AZZ<esc>"}
{"name": "type-second-line", "text": "abc\ndef\n", "keys": "jlliQ<esc>"}
{"name": "type-append", "text": "abc\n", "keys": "aX<esc>"}
{"name": "type-insert-at-first-nonws", "text": "  abc\n", "keys": "glIX<esc>"}
{"name": "enter-splits-line", "text": "abcdef\n", "keys": "lli<ret><esc>"}
{"name": "enter-at-line-end", "text": "abc\ndef\n", "keys": "A<ret><esc>"}
{"name": "enter-at-line-start", "text": "abc\ndef\n", "keys": "i<ret><esc>"}
{"name": "enter-then-type", "text": "abcdef\n", "keys": "lli<ret>XY<esc>"}
{"name": "enter-twice", "text": "abcdef\n", "keys": "lli<ret><ret><esc>"}
{"name": "enter-last-line", "text": "abc\ndef\n", "keys": "jA<ret>ZZ<esc>"}
{"name": "enter-keeps-indent", "text": "    abc\n", "keys": "A<ret>X<esc>"}
{"name": "enter-mid-indented", "text": "    abcdef\n", "keys": "6li<ret><esc>"}
{"name": "multiline-insert", "text": "abc\n", "keys": "llia<ret>b<ret>c<esc>"}
{"name": "multiline-insert-midline", "text": "abcdef\n", "keys": "lliX<ret>Y<ret>Z<esc>"}
{"name": "open-below", "text": "abc\ndef\n", "keys": "oX<esc>"}
{"name": "open-below-last", "text": "abc\ndef\n", "keys": "joX<esc>"}
{"name": "open-above", "text": "abc\ndef\n", "keys": "OX<esc>"}
{"name": "open-above-second", "text": "abc\ndef\n", "keys": "jOX<esc>"}
{"name": "open-below-indent", "text": "    abc\n", "keys": "oX<esc>"}
{"name": "open-below-count", "text": "abc\ndef\n", "keys": "2oX<esc>"}
{"name": "open-above-count", "text": "abc\ndef\n", "keys": "j2OX<esc>"}
{"name": "bs-joins-lines", "text": "abc\ndef\n", "keys": "ji<backspace><esc>"}
{"name": "bs-joins-then-types", "text": "abc\ndef\n", "keys": "ji<backspace>X<esc>"}
{"name": "bs-midline", "text": "abcdef\n", "keys": "lli<backspace><esc>"}
{"name": "bs-joins-twice", "text": "ab\ncd\nef\n", "keys": "jji<backspace><backspace><esc>"}
{"name": "bs-at-doc-start", "text": "abc\n", "keys": "i<backspace><esc>"}
{"name": "ctrl-h-joins", "text": "abc\ndef\n", "keys": "ji<C-h><esc>"}
{"name": "del-at-line-end", "text": "abc\ndef\n", "keys": "A<del><esc>"}
{"name": "del-midline", "text": "abcdef\n", "keys": "lli<del><esc>"}
{"name": "del-joins-twice", "text": "ab\ncd\nef\n", "keys": "A<del><del><esc>"}
{"name": "enter-then-bs", "text": "abcdef\n", "keys": "lli<ret><backspace><esc>"}
{"name": "tab-insert", "text": "abc\n", "keys": "i<tab><esc>"}
{"name": "tab-midline", "text": "abcdef\n", "keys": "lli<tab><esc>"}
{"name": "ctrl-w-kills-word", "text": "alpha beta\n", "keys": "A<C-w><esc>"}
{"name": "ctrl-w-crosses-newline", "text": "alpha\nbeta\n", "keys": "ji<C-w><esc>"}
{"name": "ctrl-u-kills-to-start", "text": "alpha beta\n", "keys": "A<C-u><esc>"}
{"name": "ctrl-k-kills-to-end", "text": "alpha beta\n", "keys": "lli<C-k><esc>"}
{"name": "insert-home-end", "text": "abc def\n", "keys": "lli<end>X<home>Y<esc>"}
{"name": "insert-arrows", "text": "abc\ndef\n", "keys": "i<down><right>X<esc>"}
{"name": "d-char", "text": "abc\n", "keys": "d"}
{"name": "d-line-selection", "text": "aa\nbb\ncc\n", "keys": "jxd"}
{"name": "d-across-lines", "text": "abc\ndef\nghi\n", "keys": "lvjd"}
{"name": "d-across-two-lines", "text": "abc\ndef\nghi\n", "keys": "lv2jd"}
{"name": "d-whole-first-line", "text": "abc\ndef\n", "keys": "xd"}
{"name": "d-two-lines", "text": "aa\nbb\ncc\ndd\n", "keys": "2xd"}
{"name": "c-across-lines", "text": "abc\ndef\nghi\n", "keys": "lvjcZ<esc>"}
{"name": "c-line-selection", "text": "aa\nbb\ncc\n", "keys": "jxcZ<esc>"}
{"name": "c-char", "text": "abc\n", "keys": "cZ<esc>"}
{"name": "c-then-enter", "text": "abc\ndef\n", "keys": "lvjcX<ret>Y<esc>"}
{"name": "d-then-o", "text": "abc\ndef\nghi\n", "keys": "jxdoZ<esc>"}
{"name": "d-then-type", "text": "abcdef\n", "keys": "lvldiZ<esc>"}
{"name": "r-replace-char", "text": "abc\n", "keys": "lrZ"}
{"name": "r-replace-selection", "text": "abc def\n", "keys": "vlrZ"}
{"name": "tilde-case", "text": "abc\n", "keys": "vll~"}
{"name": "yank-paste-charwise", "text": "abc def\n", "keys": "vlyp"}
{"name": "yank-paste-linewise", "text": "aa\nbb\n", "keys": "xyp"}
{"name": "undo-after-typing", "text": "abc\n", "keys": "liXY<esc>u"}
{"name": "undo-after-enter", "text": "abcdef\n", "keys": "lli<ret><esc>u"}
{"name": "undo-redo-after-enter", "text": "abcdef\n", "keys": "lli<ret><esc>uU"}
{"name": "undo-after-open", "text": "abc\n", "keys": "oX<esc>u"}
{"name": "undo-after-delete", "text": "abc\ndef\n", "keys": "xdu"}
{"name": "type-then-motion", "text": "abc\ndef\n", "keys": "liX<esc>jw"}
{"name": "enter-then-motion", "text": "abcdef\nghi\n", "keys": "lli<ret><esc>ge"}
{"name": "enter-then-goto-last", "text": "ab\ncd\n", "keys": "A<ret>X<esc>ge"}
{"name": "open-then-goto-last", "text": "ab\ncd\n", "keys": "ozz<esc>ge"}
{"name": "md-second-line", "text": "aa\nb(cd)e\n", "keys": "j3lmd("}
{"name": "md-third-line", "text": "aa\nbb\nx(yz)w\n", "keys": "2j3lmd("}
{"name": "mr-second-line", "text": "aa\nb(cd)e\n", "keys": "j3lmr(["}
{"name": "mr-quote-third-line", "text": "aa\nbb\nc 'de' f\n", "keys": "2j4lmr'\""}
{"name": "ms-second-line", "text": "aa\nbcd\n", "keys": "jvlms("}
{"name": "indent-second-line", "text": "aa\nbb\ncc\n", "keys": "j<gt>"}
{"name": "indent-span-later-lines", "text": "aa\nbb\ncc\ndd\n", "keys": "jx2x<gt>"}
{"name": "unindent-second-line", "text": "aa\n        bb\n", "keys": "j<lt>"}
{"name": "J-second-line", "text": "aa\nbb\ncc\n", "keys": "jJ"}
{"name": "J-sel-later-lines", "text": "aa\nbb\ncc\ndd\n", "keys": "jxxJ"}
{"name": "d-on-nl-second-line", "text": "aa\nbb\ncc\n", "keys": "jlld"}
{"name": "adjust-number-second-line", "text": "aa\nx 41 y\n", "keys": "jw<C-a>"}
{"name": "R-replace-second-line", "text": "aa\nbb\ncc\n", "keys": "vlyjvlR"}