more carefully pass the 'key' arg around

akkartik
Feb 4, 2024, 5:31 PM
FHNPQBLKB5EEJA4XDF2QJBCKB4W56LYWHJLVYA7ZPUSKM27QWWNQC

Dependencies

  • [2] APX2PY6G stop tracking wallclock time
  • [3] LMP3FXAM switch one call back to keychord_pressed
  • [4] LK4ZW4BB bugfix
  • [5] 7RKFA3VA failing test now looks realistic
  • [6] 5SM6DRHK port inscript's bugfix to source editor
  • [7] RZKXJYFK switch a bunch of tests to textinput events
  • [8] 5Y24ZDZI bugfix
  • [9] UHB4GARJ left/right margin -> left/right coordinates
  • [10] 6RYLD5ON change how we handle clicks above top margin
  • [11] APYPFFS3 call edit rather than App callbacks in tests
  • [12] KKMFQDR4 editing source code from within the app
  • [13] 4J2L6JMR bugfix: deleting a selection spanning pages
  • [14] M6TH7VSZ rip out notion of Line_width
  • [15] 62JEPVQ3 bugfix: backspace from start of final line
  • [16] 2H76FV5S bugfix: searching files containing unicode
  • [17] DSLD74DK lots more tests
  • [18] LF7BWEG4 group all editor globals
  • [19] L6XA5EY2 test: moving a point
  • [20] AJP4OSTJ new test
  • [21] T7SJSJIH test: undo naming a point
  • [22] LXTTOB33 extract a couple of files
  • [23] T3B4NLV3 include a unit test
  • [24] QKAMUWSB another bugfix in scrolling while inserting text
  • [25] 2CK5QI7W make love event names consistent
  • [26] V3EABA35 skip multiple consecutive whitespace
  • [27] 4EGQRXDA bugfix: naming points
  • [28] 7EQLPB3O bugfix: don't delete selection when moving cursor
  • [29] AMOPICKV bugfix: check after cursor on same line when searching upwards
  • [30] ILOA5BYF separate data structure for each line's cache data
  • [31] KAUD3YIK tests: deleting points/shapes
  • [32] PX7DDEMO autosave slightly less aggressively
  • [33] LNUHQOGH start passing in Editor_state explicitly
  • [34] KMRJOSLY bugfix: delete selection before pasting
  • [35] S2YQBEYC snapshot: test for a new regression
  • [36] FQZ3U3YA streamline one more test name
  • [37] CRYGI3LR more drawing tests
  • [38] ORRSP7FV deduce test names on failures
  • [39] Y4VYNEGF test: autosave after name/move/delete of point
  • [40] TO6Y2G3U more decoupling editor tests from App
  • [41] 42LVB4DE test: naming a point
  • [42] 6SMGKYDR .
  • [43] LLAOOMUL bugfix: search upwards
  • [44] SWZAQHGR bugfix: up arrow when line above is a drawing
  • [45] 4AXV2HG4 all pending manual tests done!
  • [46] ENENSZLK bugfix: source margins when toggling log browser
  • [47] MSOQI3A5 bugfix: check before cursor on same line
  • [48] NUZFHX6I flesh out some tests for word movements
  • [49] GL4Q5WCV keep text from overflowing right margin
  • [50] KOTI3MFG bugfix in previous commit
  • [51] LYN3L74W correct commit f3abc2cbf2
  • [52] HTWAM4NZ bugfix: scrolling in left/right movements
  • [53] KMSL74GA support selections in the source editor
  • [54] 4VQGE7RA new test
  • [55] CVSRHMJ2 experiment: slightly adaptive scrolling
  • [56] GNKUD23I get rid of recent_mouse
  • [57] 2LC3BM2N support other whitespace chars in word movements
  • [58] FFBIY74N bugfix: 'escape' to cancel a stroke
  • [59] EMHRPJ3R no, that's not right
  • [60] FZBXBUFF bugfix: search
  • [61] Y4SPXCM3 bugfix: pagedown was sometimes bouncing up
  • [62] OI4FPFIN support drawings in the source editor
  • [63] 4WAFGF4Z selection bugfix
  • [64] EETIR4GX bugfix: skip over drawings when searching
  • [65] CUIV2LE5 some typos
  • [66] 7DYUAOI6 test: undo moving point
  • [67] 2JLVAYHB start decoupling editor tests from App
  • [68] WLWNS6FB a bug I've never run into
  • [69] TGZAJUEF bring back a set of constants
  • [*] 2L5MEZV3 experiment: new edit namespace
  • [*] K2X6G75Z start writing some tests for drawings

Change contents

  • replacement in text_tests.lua at line 39
    [7.1300][7.78:131]()
    edit.run_after_keychord(Editor_state, 'backspace')
    [7.1300]
    [7.381]
    edit.run_after_keychord(Editor_state, 'backspace', 'backspace')
  • replacement in text_tests.lua at line 53
    [7.451][7.451:504]()
    edit.run_after_keychord(Editor_state, 'backspace')
    [7.451]
    [7.478]
    edit.run_after_keychord(Editor_state, 'backspace', 'backspace')
  • replacement in text_tests.lua at line 79
    [7.2724][7.179:226]()
    edit.run_after_keychord(Editor_state, 'C-m')
    [7.2724]
    [7.2]
    edit.run_after_keychord(Editor_state, 'C-m', 'm')
  • replacement in text_tests.lua at line 89
    [7.150][7.227:275]()
    edit.run_after_keychord(Editor_state, 'left')
    [7.150]
    [7.674]
    edit.run_after_keychord(Editor_state, 'left', 'left')
  • replacement in text_tests.lua at line 100
    [7.177][7.276:325]()
    edit.run_after_keychord(Editor_state, 'right')
    [7.177]
    [7.724]
    edit.run_after_keychord(Editor_state, 'right', 'right')
  • replacement in text_tests.lua at line 111
    [7.204][7.326:374]()
    edit.run_after_keychord(Editor_state, 'left')
    [7.204]
    [7.774]
    edit.run_after_keychord(Editor_state, 'left', 'left')
  • replacement in text_tests.lua at line 123
    [7.231][7.375:424]()
    edit.run_after_keychord(Editor_state, 'right')
    [7.231]
    [7.892]
    edit.run_after_keychord(Editor_state, 'right', 'right')
  • replacement in text_tests.lua at line 135
    [7.258][7.425:475]()
    edit.run_after_keychord(Editor_state, 'M-left')
    [7.258]
    [7.989]
    edit.run_after_keychord(Editor_state, 'M-left', 'left')
  • replacement in text_tests.lua at line 146
    [7.285][7.476:526]()
    edit.run_after_keychord(Editor_state, 'M-left')
    [7.285]
    [7.1039]
    edit.run_after_keychord(Editor_state, 'M-left', 'left')
  • replacement in text_tests.lua at line 157
    [7.312][7.527:577]()
    edit.run_after_keychord(Editor_state, 'M-left')
    [7.312]
    [7.1089]
    edit.run_after_keychord(Editor_state, 'M-left', 'left')
  • replacement in text_tests.lua at line 168
    [7.339][7.578:628]()
    edit.run_after_keychord(Editor_state, 'M-left')
    [7.339]
    [7.1139]
    edit.run_after_keychord(Editor_state, 'M-left', 'left')
  • replacement in text_tests.lua at line 179
    [7.366][7.629:679]()
    edit.run_after_keychord(Editor_state, 'M-left')
    [7.366]
    [7.1189]
    edit.run_after_keychord(Editor_state, 'M-left', 'left')
  • replacement in text_tests.lua at line 190
    [7.393][7.680:730]()
    edit.run_after_keychord(Editor_state, 'M-left')
    [7.393]
    [7.1239]
    edit.run_after_keychord(Editor_state, 'M-left', 'left')
  • replacement in text_tests.lua at line 202
    [7.420][7.731:782]()
    edit.run_after_keychord(Editor_state, 'M-right')
    [7.420]
    [7.1336]
    edit.run_after_keychord(Editor_state, 'M-right', 'right')
  • replacement in text_tests.lua at line 213
    [7.447][7.783:834]()
    edit.run_after_keychord(Editor_state, 'M-right')
    [7.447]
    [7.1386]
    edit.run_after_keychord(Editor_state, 'M-right', 'right')
  • replacement in text_tests.lua at line 224
    [7.474][7.835:886]()
    edit.run_after_keychord(Editor_state, 'M-right')
    [7.474]
    [7.1436]
    edit.run_after_keychord(Editor_state, 'M-right', 'right')
  • replacement in text_tests.lua at line 235
    [7.501][7.887:938]()
    edit.run_after_keychord(Editor_state, 'M-right')
    [7.501]
    [7.1486]
    edit.run_after_keychord(Editor_state, 'M-right', 'right')
  • replacement in text_tests.lua at line 246
    [7.528][7.939:990]()
    edit.run_after_keychord(Editor_state, 'M-right')
    [7.528]
    [7.1536]
    edit.run_after_keychord(Editor_state, 'M-right', 'right')
  • replacement in text_tests.lua at line 595
    [7.332][7.1548:1599]()
    edit.run_after_keychord(Editor_state, 'S-right')
    [7.332]
    [7.368]
    edit.run_after_keychord(Editor_state, 'S-right', 'right')
  • replacement in text_tests.lua at line 617
    [7.439][7.1600:1649]()
    edit.run_after_keychord(Editor_state, 'right')
    [7.439]
    [7.473]
    edit.run_after_keychord(Editor_state, 'right', 'right')
  • replacement in text_tests.lua at line 674
    [7.380][7.1697:1744]()
    edit.run_after_keychord(Editor_state, 'C-c')
    [7.380]
    [7.4915]
    edit.run_after_keychord(Editor_state, 'C-c', 'c')
  • replacement in text_tests.lua at line 692
    [7.332][7.1745:1792]()
    edit.run_after_keychord(Editor_state, 'C-x')
    [7.332]
    [7.5008]
    edit.run_after_keychord(Editor_state, 'C-x', 'x')
  • replacement in text_tests.lua at line 712
    [7.923][7.1793:1840]()
    edit.run_after_keychord(Editor_state, 'C-v')
    [7.923]
    [7.955]
    edit.run_after_keychord(Editor_state, 'C-v', 'v')
  • replacement in text_tests.lua at line 737
    [7.795][7.1841:1894]()
    edit.run_after_keychord(Editor_state, 'backspace')
    [7.795]
    [7.833]
    edit.run_after_keychord(Editor_state, 'backspace', 'backspace')
  • replacement in text_tests.lua at line 778
    [7.71][7.2080:2130]()
    edit.run_after_keychord(Editor_state, 'return')
    [7.71]
    [7.5705]
    edit.run_after_keychord(Editor_state, 'return', 'return')
  • replacement in text_tests.lua at line 800
    [7.1841][7.2131:2181]()
    edit.run_after_keychord(Editor_state, 'return')
    [7.1841]
    [7.5998]
    edit.run_after_keychord(Editor_state, 'return', 'return')
  • replacement in text_tests.lua at line 825
    [7.5115][7.2182:2229]()
    edit.run_after_keychord(Editor_state, 'C-v')
    [7.5115]
    [7.6371]
    edit.run_after_keychord(Editor_state, 'C-v', 'v')
  • replacement in text_tests.lua at line 985
    [5.429][5.429:476]()
    edit.run_after_keychord(Editor_state, 'C-a')
    [5.429]
    [5.476]
    edit.run_after_keychord(Editor_state, 'C-a', 'a')
  • replacement in text_tests.lua at line 1007
    [7.383][7.3658:3705]()
    edit.run_after_keychord(Editor_state, 'C-x')
    [7.383]
    [7.415]
    edit.run_after_keychord(Editor_state, 'C-x', 'x')
  • replacement in text_tests.lua at line 1027
    [7.6801][7.3706:3758]()
    edit.run_after_keychord(Editor_state, 'pagedown')
    [7.6801]
    [7.7520]
    edit.run_after_keychord(Editor_state, 'pagedown', 'pagedown')
  • replacement in text_tests.lua at line 1058
    [7.8222][7.3759:3811]()
    edit.run_after_keychord(Editor_state, 'pagedown')
    [7.8222]
    [7.7835]
    edit.run_after_keychord(Editor_state, 'pagedown', 'pagedown')
  • replacement in text_tests.lua at line 1082
    [7.581][7.3812:3864]()
    edit.run_after_keychord(Editor_state, 'pagedown')
    [7.581]
    [7.8143]
    edit.run_after_keychord(Editor_state, 'pagedown', 'pagedown')
  • replacement in text_tests.lua at line 1112
    [7.2192][7.3865:3917]()
    edit.run_after_keychord(Editor_state, 'pagedown')
    [7.2192]
    [7.8664]
    edit.run_after_keychord(Editor_state, 'pagedown', 'pagedown')
  • replacement in text_tests.lua at line 1141
    [7.499][7.499:551]()
    edit.run_after_keychord(Editor_state, 'pagedown')
    [7.499]
    [7.8920]
    edit.run_after_keychord(Editor_state, 'pagedown', 'pagedown')
  • replacement in text_tests.lua at line 1163
    [7.10830][7.3918:3966]()
    edit.run_after_keychord(Editor_state, 'down')
    [7.10830]
    [7.9200]
    edit.run_after_keychord(Editor_state, 'down', 'down')
  • replacement in text_tests.lua at line 1196
    [7.1004][7.1004:1052]()
    edit.run_after_keychord(Editor_state, 'down')
    [7.1004]
    [7.1052]
    edit.run_after_keychord(Editor_state, 'down', 'down')
  • replacement in text_tests.lua at line 1217
    [7.12147][7.3967:4015]()
    edit.run_after_keychord(Editor_state, 'down')
    [7.12147]
    [7.9590]
    edit.run_after_keychord(Editor_state, 'down', 'down')
  • replacement in text_tests.lua at line 1245
    [7.13584][7.4016:4064]()
    edit.run_after_keychord(Editor_state, 'down')
    [7.13584]
    [7.10028]
    edit.run_after_keychord(Editor_state, 'down', 'down')
  • replacement in text_tests.lua at line 1274
    [7.15248][7.4065:4113]()
    edit.run_after_keychord(Editor_state, 'down')
    [7.15248]
    [7.10479]
    edit.run_after_keychord(Editor_state, 'down', 'down')
  • replacement in text_tests.lua at line 1302
    [7.16955][7.4114:4166]()
    edit.run_after_keychord(Editor_state, 'pagedown')
    [7.16955]
    [7.10929]
    edit.run_after_keychord(Editor_state, 'pagedown', 'pagedown')
  • replacement in text_tests.lua at line 1307
    [7.17458][7.4167:4215]()
    edit.run_after_keychord(Editor_state, 'down')
    [7.17458]
    [7.11129]
    edit.run_after_keychord(Editor_state, 'down', 'down')
  • replacement in text_tests.lua at line 1336
    [7.18940][7.4216:4262]()
    edit.run_after_keychord(Editor_state, 'up')
    [7.18940]
    [7.11578]
    edit.run_after_keychord(Editor_state, 'up', 'up')
  • replacement in text_tests.lua at line 1369
    [7.2095][7.2095:2141]()
    edit.run_after_keychord(Editor_state, 'up')
    [7.2095]
    [7.2141]
    edit.run_after_keychord(Editor_state, 'up', 'up')
  • replacement in text_tests.lua at line 1390
    [7.20193][7.4263:4309]()
    edit.run_after_keychord(Editor_state, 'up')
    [7.20193]
    [7.11968]
    edit.run_after_keychord(Editor_state, 'up', 'up')
  • replacement in text_tests.lua at line 1418
    [4.809][4.809:855]()
    edit.run_after_keychord(Editor_state, 'up')
    [4.809]
    [4.855]
    edit.run_after_keychord(Editor_state, 'up', 'up')
  • replacement in text_tests.lua at line 1438
    [7.21417][7.4310:4356]()
    edit.run_after_keychord(Editor_state, 'up')
    [7.21417]
    [7.9616]
    edit.run_after_keychord(Editor_state, 'up', 'up')
  • replacement in text_tests.lua at line 1468
    [7.23000][7.4357:4403]()
    edit.run_after_keychord(Editor_state, 'up')
    [7.23000]
    [7.9832]
    edit.run_after_keychord(Editor_state, 'up', 'up')
  • replacement in text_tests.lua at line 1498
    [7.24554][7.4404:4450]()
    edit.run_after_keychord(Editor_state, 'up')
    [7.24554]
    [7.13338]
    edit.run_after_keychord(Editor_state, 'up', 'up')
  • replacement in text_tests.lua at line 1524
    [7.25544][7.4451:4501]()
    edit.run_after_keychord(Editor_state, 'pageup')
    [7.25544]
    [7.13635]
    edit.run_after_keychord(Editor_state, 'pageup', 'pageup')
  • replacement in text_tests.lua at line 1550
    [7.26702][7.4502:4552]()
    edit.run_after_keychord(Editor_state, 'pageup')
    [7.26702]
    [7.14030]
    edit.run_after_keychord(Editor_state, 'pageup', 'pageup')
  • replacement in text_tests.lua at line 1577
    [7.28085][7.4553:4603]()
    edit.run_after_keychord(Editor_state, 'pageup')
    [7.28085]
    [7.14476]
    edit.run_after_keychord(Editor_state, 'pageup', 'pageup')
  • replacement in text_tests.lua at line 1606
    [7.29525][7.4604:4654]()
    edit.run_after_keychord(Editor_state, 'return')
    [7.29525]
    [7.14927]
    edit.run_after_keychord(Editor_state, 'return', 'return')
  • replacement in text_tests.lua at line 1631
    [7.30763][7.4655:4705]()
    edit.run_after_keychord(Editor_state, 'return')
    [7.30763]
    [7.15271]
    edit.run_after_keychord(Editor_state, 'return', 'return')
  • replacement in text_tests.lua at line 1707
    [7.761][7.4892:4940]()
    edit.run_after_keychord(Editor_state, 'left')
    [7.761]
    [7.11638]
    edit.run_after_keychord(Editor_state, 'left', 'left')
  • replacement in text_tests.lua at line 1738
    [7.2435][7.4941:4990]()
    edit.run_after_keychord(Editor_state, 'right')
    [7.2435]
    [7.16847]
    edit.run_after_keychord(Editor_state, 'right', 'right')
  • replacement in text_tests.lua at line 1766
    [7.3809][7.4991:5039]()
    edit.run_after_keychord(Editor_state, 'home')
    [7.3809]
    [7.12070]
    edit.run_after_keychord(Editor_state, 'home', 'home')
  • replacement in text_tests.lua at line 1797
    [7.5385][7.5040:5087]()
    edit.run_after_keychord(Editor_state, 'end')
    [7.5385]
    [7.17810]
    edit.run_after_keychord(Editor_state, 'end', 'end')
  • replacement in text_tests.lua at line 1860
    [7.34032][7.5357:5410]()
    edit.run_after_keychord(Editor_state, 'backspace')
    [7.34032]
    [7.18776]
    edit.run_after_keychord(Editor_state, 'backspace', 'backspace')
  • replacement in text_tests.lua at line 1886
    [7.35209][7.5411:5464]()
    edit.run_after_keychord(Editor_state, 'backspace')
    [7.35209]
    [7.13040]
    edit.run_after_keychord(Editor_state, 'backspace', 'backspace')
  • replacement in text_tests.lua at line 1907
    [7.2537][7.5465:5518]()
    edit.run_after_keychord(Editor_state, 'backspace')
    [7.2537]
    [7.19480]
    edit.run_after_keychord(Editor_state, 'backspace', 'backspace')
  • replacement in text_tests.lua at line 1923
    [7.36505][7.5519:5572]()
    edit.run_after_keychord(Editor_state, 'backspace')
    [7.36505]
    [7.19539]
    edit.run_after_keychord(Editor_state, 'backspace', 'backspace')
  • replacement in text_tests.lua at line 1941
    [7.37331][7.5573:5626]()
    edit.run_after_keychord(Editor_state, 'backspace')
    [7.37331]
    [7.19760]
    edit.run_after_keychord(Editor_state, 'backspace', 'backspace')
  • replacement in text_tests.lua at line 1959
    [7.38224][7.5627:5680]()
    edit.run_after_keychord(Editor_state, 'backspace')
    [7.38224]
    [7.19981]
    edit.run_after_keychord(Editor_state, 'backspace', 'backspace')
  • replacement in text_tests.lua at line 1978
    [7.39134][7.5681:5734]()
    edit.run_after_keychord(Editor_state, 'backspace')
    [7.39134]
    [7.20261]
    edit.run_after_keychord(Editor_state, 'backspace', 'backspace')
  • replacement in text_tests.lua at line 1997
    [7.40038][7.5735:5788]()
    edit.run_after_keychord(Editor_state, 'backspace')
    [7.40038]
    [7.20539]
    edit.run_after_keychord(Editor_state, 'backspace', 'backspace')
  • replacement in text_tests.lua at line 2029
    [7.41483][7.5836:5883]()
    edit.run_after_keychord(Editor_state, 'C-z')
    [7.41483]
    [7.21236]
    edit.run_after_keychord(Editor_state, 'C-z', 'z')
  • replacement in text_tests.lua at line 2051
    [7.42354][7.5884:5937]()
    edit.run_after_keychord(Editor_state, 'backspace')
    [7.42354]
    [7.21591]
    edit.run_after_keychord(Editor_state, 'backspace', 'backspace')
  • replacement in text_tests.lua at line 2064
    [7.43065][7.5938:5985]()
    edit.run_after_keychord(Editor_state, 'C-z')
    [7.43065]
    [7.22009]
    edit.run_after_keychord(Editor_state, 'C-z', 'z')
  • replacement in text_tests.lua at line 2095
    [7.584][7.6033:6127]()
    edit.run_after_keychord(Editor_state, 'C-z')
    edit.run_after_keychord(Editor_state, 'C-z')
    [7.584]
    [7.616]
    edit.run_after_keychord(Editor_state, 'C-z', 'z')
    edit.run_after_keychord(Editor_state, 'C-z', 'z')
  • replacement in text_tests.lua at line 2112
    [7.703][7.703:750]()
    edit.run_after_keychord(Editor_state, 'C-f')
    [7.703]
    [7.792]
    edit.run_after_keychord(Editor_state, 'C-f', 'f')
  • replacement in text_tests.lua at line 2114
    [7.839][7.796:846](),[7.796][7.796:846]()
    edit.run_after_keychord(Editor_state, 'return')
    [7.839]
    [7.22721]
    edit.run_after_keychord(Editor_state, 'return', 'return')
  • replacement in text_tests.lua at line 2121
    [7.1085][7.1085:1132]()
    edit.run_after_keychord(Editor_state, 'C-f')
    [7.1085]
    [7.840]
    edit.run_after_keychord(Editor_state, 'C-f', 'f')
  • replacement in text_tests.lua at line 2123
    [7.888][7.1179:1277](),[7.1179][7.1179:1277]()
    edit.run_after_keychord(Editor_state, 'down')
    edit.run_after_keychord(Editor_state, 'return')
    [7.888]
    [7.22836]
    edit.run_after_keychord(Editor_state, 'down', 'down')
    edit.run_after_keychord(Editor_state, 'return', 'return')
  • replacement in text_tests.lua at line 2139
    [7.404][7.404:451]()
    edit.run_after_keychord(Editor_state, 'C-f')
    [7.404]
    [7.889]
    edit.run_after_keychord(Editor_state, 'C-f', 'f')
  • replacement in text_tests.lua at line 2142
    [7.533][7.533:579]()
    edit.run_after_keychord(Editor_state, 'up')
    [7.533]
    [7.22951]
    edit.run_after_keychord(Editor_state, 'up', 'up')
  • replacement in text_tests.lua at line 2157
    [7.395][7.395:442]()
    edit.run_after_keychord(Editor_state, 'C-f')
    [7.395]
    [7.937]
    edit.run_after_keychord(Editor_state, 'C-f', 'f')
  • replacement in text_tests.lua at line 2159
    [7.984][7.488:538](),[7.488][7.488:538]()
    edit.run_after_keychord(Editor_state, 'return')
    [7.984]
    [7.538]
    edit.run_after_keychord(Editor_state, 'return', 'return')
  • replacement in text_tests.lua at line 2175
    [7.423][7.423:470]()
    edit.run_after_keychord(Editor_state, 'C-f')
    [7.423]
    [7.985]
    edit.run_after_keychord(Editor_state, 'C-f', 'f')
  • replacement in text_tests.lua at line 2177
    [7.1032][7.516:562](),[7.516][7.516:562]()
    edit.run_after_keychord(Editor_state, 'up')
    [7.1032]
    [7.562]
    edit.run_after_keychord(Editor_state, 'up', 'up')
  • replacement in source_text_tests.lua at line 39
    [7.3343][7.3343:3396]()
    edit.run_after_keychord(Editor_state, 'backspace')
    [7.3343]
    [7.23747]
    edit.run_after_keychord(Editor_state, 'backspace', 'backspace')
  • replacement in source_text_tests.lua at line 53
    [7.4628][7.4628:4681]()
    edit.run_after_keychord(Editor_state, 'backspace')
    [7.4628]
    [7.23844]
    edit.run_after_keychord(Editor_state, 'backspace', 'backspace')
  • replacement in source_text_tests.lua at line 79
    [7.5766][7.5766:5813]()
    edit.run_after_keychord(Editor_state, 'C-m')
    [7.5766]
    [7.5813]
    edit.run_after_keychord(Editor_state, 'C-m', 'm')
  • replacement in source_text_tests.lua at line 89
    [7.6099][7.6099:6147]()
    edit.run_after_keychord(Editor_state, 'left')
    [7.6099]
    [7.24040]
    edit.run_after_keychord(Editor_state, 'left', 'left')
  • replacement in source_text_tests.lua at line 100
    [7.6497][7.6497:6546]()
    edit.run_after_keychord(Editor_state, 'right')
    [7.6497]
    [7.24090]
    edit.run_after_keychord(Editor_state, 'right', 'right')
  • replacement in source_text_tests.lua at line 111
    [7.6938][7.6938:6986]()
    edit.run_after_keychord(Editor_state, 'left')
    [7.6938]
    [7.24140]
    edit.run_after_keychord(Editor_state, 'left', 'left')
  • replacement in source_text_tests.lua at line 123
    [7.7519][7.7519:7568]()
    edit.run_after_keychord(Editor_state, 'right')
    [7.7519]
    [7.24258]
    edit.run_after_keychord(Editor_state, 'right', 'right')
  • replacement in source_text_tests.lua at line 135
    [7.8042][7.8042:8092]()
    edit.run_after_keychord(Editor_state, 'M-left')
    [7.8042]
    [7.24355]
    edit.run_after_keychord(Editor_state, 'M-left', 'left')
  • replacement in source_text_tests.lua at line 146
    [7.8531][7.8531:8581]()
    edit.run_after_keychord(Editor_state, 'M-left')
    [7.8531]
    [7.24405]
    edit.run_after_keychord(Editor_state, 'M-left', 'left')
  • replacement in source_text_tests.lua at line 157
    [7.9012][7.9012:9062]()
    edit.run_after_keychord(Editor_state, 'M-left')
    [7.9012]
    [7.24455]
    edit.run_after_keychord(Editor_state, 'M-left', 'left')
  • replacement in source_text_tests.lua at line 168
    [7.9498][7.9498:9548]()
    edit.run_after_keychord(Editor_state, 'M-left')
    [7.9498]
    [7.24505]
    edit.run_after_keychord(Editor_state, 'M-left', 'left')
  • replacement in source_text_tests.lua at line 179
    [7.10012][7.10012:10062]()
    edit.run_after_keychord(Editor_state, 'M-left')
    [7.10012]
    [7.24555]
    edit.run_after_keychord(Editor_state, 'M-left', 'left')
  • replacement in source_text_tests.lua at line 190
    [7.10509][7.10509:10559]()
    edit.run_after_keychord(Editor_state, 'M-left')
    [7.10509]
    [7.24605]
    edit.run_after_keychord(Editor_state, 'M-left', 'left')
  • replacement in source_text_tests.lua at line 202
    [7.11067][7.11067:11118]()
    edit.run_after_keychord(Editor_state, 'M-right')
    [7.11067]
    [7.24702]
    edit.run_after_keychord(Editor_state, 'M-right', 'right')
  • replacement in source_text_tests.lua at line 213
    [7.11531][7.11531:11582]()
    edit.run_after_keychord(Editor_state, 'M-right')
    [7.11531]
    [7.24752]
    edit.run_after_keychord(Editor_state, 'M-right', 'right')
  • replacement in source_text_tests.lua at line 224
    [7.12010][7.12010:12061]()
    edit.run_after_keychord(Editor_state, 'M-right')
    [7.12010]
    [7.24802]
    edit.run_after_keychord(Editor_state, 'M-right', 'right')
  • replacement in source_text_tests.lua at line 235
    [7.12513][7.12513:12564]()
    edit.run_after_keychord(Editor_state, 'M-right')
    [7.12513]
    [7.24852]
    edit.run_after_keychord(Editor_state, 'M-right', 'right')
  • replacement in source_text_tests.lua at line 246
    [7.12999][7.12999:13050]()
    edit.run_after_keychord(Editor_state, 'M-right')
    [7.12999]
    [7.24902]
    edit.run_after_keychord(Editor_state, 'M-right', 'right')
  • replacement in source_text_tests.lua at line 595
    [7.1185][7.1185:1236]()
    edit.run_after_keychord(Editor_state, 'S-right')
    [7.1185]
    [7.1236]
    edit.run_after_keychord(Editor_state, 'S-right', 'right')
  • replacement in source_text_tests.lua at line 617
    [7.2257][7.2257:2306]()
    edit.run_after_keychord(Editor_state, 'right')
    [7.2257]
    [7.2306]
    edit.run_after_keychord(Editor_state, 'right', 'right')
  • replacement in source_text_tests.lua at line 674
    [7.4767][7.4767:4814]()
    edit.run_after_keychord(Editor_state, 'C-c')
    [7.4767]
    [7.28281]
    edit.run_after_keychord(Editor_state, 'C-c', 'c')
  • replacement in source_text_tests.lua at line 692
    [7.5500][7.5500:5547]()
    edit.run_after_keychord(Editor_state, 'C-x')
    [7.5500]
    [7.28374]
    edit.run_after_keychord(Editor_state, 'C-x', 'x')
  • replacement in source_text_tests.lua at line 712
    [7.6257][7.6257:6304]()
    edit.run_after_keychord(Editor_state, 'C-v')
    [7.6257]
    [7.6304]
    edit.run_after_keychord(Editor_state, 'C-v', 'v')
  • replacement in source_text_tests.lua at line 737
    [7.7457][7.7457:7510]()
    edit.run_after_keychord(Editor_state, 'backspace')
    [7.7457]
    [7.7510]
    edit.run_after_keychord(Editor_state, 'backspace', 'backspace')
  • replacement in source_text_tests.lua at line 778
    [7.29404][7.29404:29454]()
    edit.run_after_keychord(Editor_state, 'return')
    [7.29404]
    [7.29071]
    edit.run_after_keychord(Editor_state, 'return', 'return')
  • replacement in source_text_tests.lua at line 800
    [7.30446][7.30446:30496]()
    edit.run_after_keychord(Editor_state, 'return')
    [7.30446]
    [7.29364]
    edit.run_after_keychord(Editor_state, 'return', 'return')
  • replacement in source_text_tests.lua at line 825
    [7.31775][7.31775:31822]()
    edit.run_after_keychord(Editor_state, 'C-v')
    [7.31775]
    [7.29737]
    edit.run_after_keychord(Editor_state, 'C-v', 'v')
  • replacement in source_text_tests.lua at line 985
    [6.3367][6.3367:3414]()
    edit.run_after_keychord(Editor_state, 'C-a')
    [6.3367]
    [6.3414]
    edit.run_after_keychord(Editor_state, 'C-a', 'a')
  • replacement in source_text_tests.lua at line 1007
    [7.13066][7.13066:13113]()
    edit.run_after_keychord(Editor_state, 'C-x')
    [7.13066]
    [7.13113]
    edit.run_after_keychord(Editor_state, 'C-x', 'x')
  • replacement in source_text_tests.lua at line 1027
    [7.33814][7.33814:33866]()
    edit.run_after_keychord(Editor_state, 'pagedown')
    [7.33814]
    [7.30886]
    edit.run_after_keychord(Editor_state, 'pagedown', 'pagedown')
  • replacement in source_text_tests.lua at line 1058
    [7.4914][7.4914:4966]()
    edit.run_after_keychord(Editor_state, 'pagedown')
    [7.4914]
    [7.31201]
    edit.run_after_keychord(Editor_state, 'pagedown', 'pagedown')
  • replacement in source_text_tests.lua at line 1082
    [7.35273][7.35273:35325]()
    edit.run_after_keychord(Editor_state, 'pagedown')
    [7.35273]
    [7.31510]
    edit.run_after_keychord(Editor_state, 'pagedown', 'pagedown')
  • replacement in source_text_tests.lua at line 1111
    [7.36482][7.36482:36534]()
    edit.run_after_keychord(Editor_state, 'pagedown')
    [7.36482]
    [7.31766]
    edit.run_after_keychord(Editor_state, 'pagedown', 'pagedown')
  • replacement in source_text_tests.lua at line 1133
    [7.37609][7.37609:37657]()
    edit.run_after_keychord(Editor_state, 'down')
    [7.37609]
    [7.32046]
    edit.run_after_keychord(Editor_state, 'down', 'down')
  • replacement in source_text_tests.lua at line 1166
    [7.3261][7.3261:3309]()
    edit.run_after_keychord(Editor_state, 'down')
    [7.3261]
    [7.3309]
    edit.run_after_keychord(Editor_state, 'down', 'down')
  • replacement in source_text_tests.lua at line 1187
    [7.39142][7.39142:39190]()
    edit.run_after_keychord(Editor_state, 'down')
    [7.39142]
    [7.32436]
    edit.run_after_keychord(Editor_state, 'down', 'down')
  • replacement in source_text_tests.lua at line 1215
    [7.40810][7.40810:40858]()
    edit.run_after_keychord(Editor_state, 'down')
    [7.40810]
    [7.32874]
    edit.run_after_keychord(Editor_state, 'down', 'down')
  • replacement in source_text_tests.lua at line 1244
    [7.42717][7.42717:42765]()
    edit.run_after_keychord(Editor_state, 'down')
    [7.42717]
    [7.33325]
    edit.run_after_keychord(Editor_state, 'down', 'down')
  • replacement in source_text_tests.lua at line 1272
    [7.44667][7.44667:44719]()
    edit.run_after_keychord(Editor_state, 'pagedown')
    [7.44667]
    [7.33775]
    edit.run_after_keychord(Editor_state, 'pagedown', 'pagedown')
  • replacement in source_text_tests.lua at line 1277
    [7.45224][7.45224:45272]()
    edit.run_after_keychord(Editor_state, 'down')
    [7.45224]
    [7.33975]
    edit.run_after_keychord(Editor_state, 'down', 'down')
  • replacement in source_text_tests.lua at line 1306
    [7.46948][7.46948:46994]()
    edit.run_after_keychord(Editor_state, 'up')
    [7.46948]
    [7.34424]
    edit.run_after_keychord(Editor_state, 'up', 'up')
  • replacement in source_text_tests.lua at line 1339
    [7.4352][7.4352:4398]()
    edit.run_after_keychord(Editor_state, 'up')
    [7.4352]
    [7.4398]
    edit.run_after_keychord(Editor_state, 'up', 'up')
  • replacement in source_text_tests.lua at line 1360
    [7.48430][7.48430:48476]()
    edit.run_after_keychord(Editor_state, 'up')
    [7.48430]
    [7.34814]
    edit.run_after_keychord(Editor_state, 'up', 'up')
  • replacement in source_text_tests.lua at line 1388
    [4.2365][4.2365:2411]()
    edit.run_after_keychord(Editor_state, 'up')
    [4.2365]
    [4.2411]
    edit.run_after_keychord(Editor_state, 'up', 'up')
  • replacement in source_text_tests.lua at line 1408
    [7.49872][7.49872:49918]()
    edit.run_after_keychord(Editor_state, 'up')
    [7.49872]
    [7.49918]
    edit.run_after_keychord(Editor_state, 'up', 'up')
  • replacement in source_text_tests.lua at line 1438
    [7.51712][7.51712:51758]()
    edit.run_after_keychord(Editor_state, 'up')
    [7.51712]
    [7.51758]
    edit.run_after_keychord(Editor_state, 'up', 'up')
  • replacement in source_text_tests.lua at line 1468
    [7.53521][7.53521:53567]()
    edit.run_after_keychord(Editor_state, 'up')
    [7.53521]
    [7.36184]
    edit.run_after_keychord(Editor_state, 'up', 'up')
  • replacement in source_text_tests.lua at line 1494
    [7.54714][7.54714:54764]()
    edit.run_after_keychord(Editor_state, 'pageup')
    [7.54714]
    [7.36481]
    edit.run_after_keychord(Editor_state, 'pageup', 'pageup')
  • replacement in source_text_tests.lua at line 1520
    [7.56090][7.56090:56140]()
    edit.run_after_keychord(Editor_state, 'pageup')
    [7.56090]
    [7.36876]
    edit.run_after_keychord(Editor_state, 'pageup', 'pageup')
  • replacement in source_text_tests.lua at line 1547
    [7.57717][7.57717:57767]()
    edit.run_after_keychord(Editor_state, 'pageup')
    [7.57717]
    [7.37322]
    edit.run_after_keychord(Editor_state, 'pageup', 'pageup')
  • replacement in source_text_tests.lua at line 1576
    [7.59401][7.59401:59451]()
    edit.run_after_keychord(Editor_state, 'return')
    [7.59401]
    [7.37773]
    edit.run_after_keychord(Editor_state, 'return', 'return')
  • replacement in source_text_tests.lua at line 1601
    [7.60857][7.60857:60907]()
    edit.run_after_keychord(Editor_state, 'return')
    [7.60857]
    [7.38117]
    edit.run_after_keychord(Editor_state, 'return', 'return')
  • replacement in source_text_tests.lua at line 1677
    [7.65436][7.65436:65484]()
    edit.run_after_keychord(Editor_state, 'left')
    [7.65436]
    [7.65484]
    edit.run_after_keychord(Editor_state, 'left', 'left')
  • replacement in source_text_tests.lua at line 1708
    [7.67358][7.67358:67407]()
    edit.run_after_keychord(Editor_state, 'right')
    [7.67358]
    [7.39693]
    edit.run_after_keychord(Editor_state, 'right', 'right')
  • replacement in source_text_tests.lua at line 1736
    [7.68954][7.68954:69002]()
    edit.run_after_keychord(Editor_state, 'home')
    [7.68954]
    [7.69002]
    edit.run_after_keychord(Editor_state, 'home', 'home')
  • replacement in source_text_tests.lua at line 1767
    [7.70782][7.70782:70829]()
    edit.run_after_keychord(Editor_state, 'end')
    [7.70782]
    [7.40656]
    edit.run_after_keychord(Editor_state, 'end', 'end')
  • replacement in source_text_tests.lua at line 1830
    [7.74513][7.74513:74566]()
    edit.run_after_keychord(Editor_state, 'backspace')
    [7.74513]
    [7.41622]
    edit.run_after_keychord(Editor_state, 'backspace', 'backspace')
  • replacement in source_text_tests.lua at line 1856
    [7.75908][7.75908:75961]()
    edit.run_after_keychord(Editor_state, 'backspace')
    [7.75908]
    [7.75961]
    edit.run_after_keychord(Editor_state, 'backspace', 'backspace')
  • replacement in source_text_tests.lua at line 1877
    [7.77135][7.77135:77188]()
    edit.run_after_keychord(Editor_state, 'backspace')
    [7.77135]
    [7.42326]
    edit.run_after_keychord(Editor_state, 'backspace', 'backspace')
  • replacement in source_text_tests.lua at line 1893
    [7.14004][7.14004:14057]()
    edit.run_after_keychord(Editor_state, 'backspace')
    [7.14004]
    [7.42385]
    edit.run_after_keychord(Editor_state, 'backspace', 'backspace')
  • replacement in source_text_tests.lua at line 1911
    [7.14997][7.14997:15050]()
    edit.run_after_keychord(Editor_state, 'backspace')
    [7.14997]
    [7.42606]
    edit.run_after_keychord(Editor_state, 'backspace', 'backspace')
  • replacement in source_text_tests.lua at line 1929
    [7.16057][7.16057:16110]()
    edit.run_after_keychord(Editor_state, 'backspace')
    [7.16057]
    [7.42827]
    edit.run_after_keychord(Editor_state, 'backspace', 'backspace')
  • replacement in source_text_tests.lua at line 1948
    [7.17147][7.17147:17200]()
    edit.run_after_keychord(Editor_state, 'backspace')
    [7.17147]
    [7.43107]
    edit.run_after_keychord(Editor_state, 'backspace', 'backspace')
  • replacement in source_text_tests.lua at line 1967
    [7.18231][7.18231:18284]()
    edit.run_after_keychord(Editor_state, 'backspace')
    [7.18231]
    [7.43385]
    edit.run_after_keychord(Editor_state, 'backspace', 'backspace')
  • replacement in source_text_tests.lua at line 1999
    [7.78262][7.78262:78309]()
    edit.run_after_keychord(Editor_state, 'C-z')
    [7.78262]
    [7.44082]
    edit.run_after_keychord(Editor_state, 'C-z', 'z')
  • replacement in source_text_tests.lua at line 2021
    [7.79160][7.79160:79213]()
    edit.run_after_keychord(Editor_state, 'backspace')
    [7.79160]
    [7.44437]
    edit.run_after_keychord(Editor_state, 'backspace', 'backspace')
  • replacement in source_text_tests.lua at line 2034
    [7.79782][7.79782:79829]()
    edit.run_after_keychord(Editor_state, 'C-z')
    [7.79782]
    [7.44855]
    edit.run_after_keychord(Editor_state, 'C-z', 'z')
  • replacement in source_text_tests.lua at line 2065
    [7.20471][7.20471:20565]()
    edit.run_after_keychord(Editor_state, 'C-z')
    edit.run_after_keychord(Editor_state, 'C-z')
    [7.20471]
    [7.20565]
    edit.run_after_keychord(Editor_state, 'C-z', 'z')
    edit.run_after_keychord(Editor_state, 'C-z', 'z')
  • replacement in source_text_tests.lua at line 2082
    [7.80694][7.80694:80741]()
    edit.run_after_keychord(Editor_state, 'C-f')
    [7.80694]
    [7.1974]
    edit.run_after_keychord(Editor_state, 'C-f', 'f')
  • replacement in source_text_tests.lua at line 2084
    [7.2021][7.80787:80837](),[7.80787][7.80787:80837]()
    edit.run_after_keychord(Editor_state, 'return')
    [7.2021]
    [7.45567]
    edit.run_after_keychord(Editor_state, 'return', 'return')
  • replacement in source_text_tests.lua at line 2091
    [7.81121][7.81121:81168]()
    edit.run_after_keychord(Editor_state, 'C-f')
    [7.81121]
    [7.2022]
    edit.run_after_keychord(Editor_state, 'C-f', 'f')
  • replacement in source_text_tests.lua at line 2093
    [7.2070][7.81215:81313](),[7.81215][7.81215:81313]()
    edit.run_after_keychord(Editor_state, 'down')
    edit.run_after_keychord(Editor_state, 'return')
    [7.2070]
    [7.45682]
    edit.run_after_keychord(Editor_state, 'down', 'down')
    edit.run_after_keychord(Editor_state, 'return', 'return')
  • replacement in source_text_tests.lua at line 2109
    [7.81866][7.81866:81913]()
    edit.run_after_keychord(Editor_state, 'C-f')
    [7.81866]
    [7.2071]
    edit.run_after_keychord(Editor_state, 'C-f', 'f')
  • replacement in source_text_tests.lua at line 2112
    [7.81995][7.81995:82041]()
    edit.run_after_keychord(Editor_state, 'up')
    [7.81995]
    [7.45797]
    edit.run_after_keychord(Editor_state, 'up', 'up')
  • replacement in source_text_tests.lua at line 2127
    [7.82600][7.82600:82647]()
    edit.run_after_keychord(Editor_state, 'C-f')
    [7.82600]
    [7.2119]
    edit.run_after_keychord(Editor_state, 'C-f', 'f')
  • replacement in source_text_tests.lua at line 2129
    [7.2166][7.82693:82743](),[7.82693][7.82693:82743]()
    edit.run_after_keychord(Editor_state, 'return')
    [7.2166]
    [7.82743]
    edit.run_after_keychord(Editor_state, 'return', 'return')
  • replacement in source_text_tests.lua at line 2145
    [7.83342][7.83342:83389]()
    edit.run_after_keychord(Editor_state, 'C-f')
    [7.83342]
    [7.2167]
    edit.run_after_keychord(Editor_state, 'C-f', 'f')
  • replacement in source_text_tests.lua at line 2147
    [7.2214][7.83435:83481](),[7.83435][7.83435:83481]()
    edit.run_after_keychord(Editor_state, 'up')
    [7.2214]
    [7.83481]
    edit.run_after_keychord(Editor_state, 'up', 'up')
  • replacement in source_tests.lua at line 32
    [2.44][7.501:533](),[7.501][7.501:533]()
    App.run_after_keychord('C-l')
    [2.44]
    [7.46742]
    App.run_after_keychord('C-l', 'l')
  • replacement in source_tests.lua at line 54
    [2.118][7.2649:2681](),[7.2649][7.2649:2681]()
    App.run_after_keychord('C-l')
    [2.118]
    [7.2681]
    App.run_after_keychord('C-l', 'l')
  • replacement in edit.lua at line 587
    [7.6020][7.6481:6528](),[7.6481][7.6481:6528](),[7.6528][7.6021:6090]()
    function edit.run_after_keychord(State, chord)
    edit.keychord_press(State, chord)
    edit.key_release(State, chord)
    [7.6020]
    [7.6600]
    function edit.run_after_keychord(State, chord, key)
    edit.keychord_press(State, chord, key)
    edit.key_release(State, key)
  • replacement in drawing_tests.lua at line 113
    [7.1509][7.7911:7958](),[7.24864][7.7911:7958](),[7.108930][7.7911:7958]()
    edit.run_after_keychord(Editor_state, 'C-o')
    [7.1509]
    [7.1510]
    edit.run_after_keychord(Editor_state, 'C-o', 'o')
  • replacement in drawing_tests.lua at line 143
    [7.881][7.8371:8421]()
    edit.run_after_keychord(Editor_state, 'escape')
    [7.881]
    [7.1954]
    edit.run_after_keychord(Editor_state, 'escape', 'escape')
  • replacement in drawing_tests.lua at line 159
    [7.2165][3.27:72]()
    edit.run_after_keychord(Editor_state, 'o')
    [7.2165]
    [7.3878]
    edit.run_after_keychord(Editor_state, 'o', 'o')
  • replacement in drawing_tests.lua at line 409
    [7.1315][7.11101:11148]()
    edit.run_after_keychord(Editor_state, 'C-n')
    [7.1315]
    [7.56090]
    edit.run_after_keychord(Editor_state, 'C-n', 'n')
  • replacement in drawing_tests.lua at line 416
    [7.1616][7.11196:11246]()
    edit.run_after_keychord(Editor_state, 'return')
    [7.1616]
    [7.56256]
    edit.run_after_keychord(Editor_state, 'return', 'return')
  • replacement in drawing_tests.lua at line 453
    [7.1527][7.1527:1574]()
    edit.run_after_keychord(Editor_state, 'C-n')
    [7.1527]
    [7.1574]
    edit.run_after_keychord(Editor_state, 'C-n', 'n')
  • replacement in drawing_tests.lua at line 456
    [7.1657][7.1657:1710]()
    edit.run_after_keychord(Editor_state, 'backspace')
    [7.1657]
    [7.1710]
    edit.run_after_keychord(Editor_state, 'backspace', 'backspace')
  • replacement in drawing_tests.lua at line 485
    [7.1595][7.1595:1642]()
    edit.run_after_keychord(Editor_state, 'C-n')
    [7.1595]
    [7.1642]
    edit.run_after_keychord(Editor_state, 'C-n', 'n')
  • replacement in drawing_tests.lua at line 528
    [7.1185][7.11520:11567]()
    edit.run_after_keychord(Editor_state, 'C-u')
    [7.1185]
    [7.56770]
    edit.run_after_keychord(Editor_state, 'C-u', 'u')
  • replacement in drawing_tests.lua at line 571
    [7.890][7.11978:12025]()
    edit.run_after_keychord(Editor_state, 'C-u')
    [7.890]
    [7.57337]
    edit.run_after_keychord(Editor_state, 'C-u', 'u')
  • replacement in drawing_tests.lua at line 599
    [7.6287][7.12573:12620](),[7.32616][7.12573:12620](),[7.121378][7.12573:12620]()
    edit.run_after_keychord(Editor_state, 'C-d')
    [7.6287]
    [7.57644]
    edit.run_after_keychord(Editor_state, 'C-d', 'd')
  • replacement in drawing_tests.lua at line 629
    [7.6807][7.13168:13215](),[7.33399][7.13168:13215](),[7.122369][7.13168:13215]()
    edit.run_after_keychord(Editor_state, 'C-d')
    [7.6807]
    [7.2468]
    edit.run_after_keychord(Editor_state, 'C-d', 'd')
  • replacement in drawing_tests.lua at line 660
    [7.7270][7.13672:13719](),[7.34125][7.13672:13719](),[7.123187][7.13672:13719]()
    edit.run_after_keychord(Editor_state, 'C-d')
    [7.7270]
    [7.3993]
    edit.run_after_keychord(Editor_state, 'C-d', 'd')
  • replacement in drawing_tests.lua at line 688
    [7.7652][7.14116:14163](),[7.34757][7.14116:14163](),[7.123897][7.14116:14163]()
    edit.run_after_keychord(Editor_state, 'C-d')
    [7.7652]
    [7.5376]
    edit.run_after_keychord(Editor_state, 'C-d', 'd')
  • replacement in drawing_tests.lua at line 719
    [7.1395][7.14437:14484]()
    edit.run_after_keychord(Editor_state, 'C-n')
    [7.1395]
    [7.7348]
    edit.run_after_keychord(Editor_state, 'C-n', 'n')
  • replacement in drawing_tests.lua at line 721
    [7.7395][7.14530:14580](),[7.14530][7.14530:14580]()
    edit.run_after_keychord(Editor_state, 'return')
    [7.7395]
    [7.59045]
    edit.run_after_keychord(Editor_state, 'return', 'return')
  • replacement in drawing_tests.lua at line 727
    [7.1714][7.14581:14628]()
    edit.run_after_keychord(Editor_state, 'C-z')
    [7.1714]
    [7.124684]
    edit.run_after_keychord(Editor_state, 'C-z', 'z')
  • replacement in drawing_tests.lua at line 765
    [7.1198][7.14902:14949]()
    edit.run_after_keychord(Editor_state, 'C-u')
    [7.1198]
    [7.8091]
    edit.run_after_keychord(Editor_state, 'C-u', 'u')
  • replacement in drawing_tests.lua at line 775
    [7.1652][7.15087:15209]()
    edit.run_after_keychord(Editor_state, 'C-z')
    edit.run_after_keychord(Editor_state, 'C-z') -- bug: need to undo twice
    [7.1652]
    [7.125771]
    edit.run_after_keychord(Editor_state, 'C-z', 'z')
    edit.run_after_keychord(Editor_state, 'C-z', 'z') -- bug: need to undo twice
  • replacement in drawing_tests.lua at line 812
    [7.8801][7.15757:15804](),[7.36643][7.15757:15804](),[7.126897][7.15757:15804]()
    edit.run_after_keychord(Editor_state, 'C-d')
    [7.8801]
    [7.60202]
    edit.run_after_keychord(Editor_state, 'C-d', 'd')
  • replacement in drawing_tests.lua at line 816
    [7.1345][7.15805:15852]()
    edit.run_after_keychord(Editor_state, 'C-z')
    [7.1345]
    [7.126898]
    edit.run_after_keychord(Editor_state, 'C-z', 'z')