replacement in text.lua at line 267
[3.4578]→[3.4578:4652](∅→∅) − State.selection1 = {line=State.cursor1.line, pos=State.cursor1.pos}
+ State.selection1 = deepcopy(State.cursor1)
replacement in text.lua at line 272
[3.4765]→[3.4765:4839](∅→∅) − State.selection1 = {line=State.cursor1.line, pos=State.cursor1.pos}
+ State.selection1 = deepcopy(State.cursor1)
replacement in text.lua at line 284
[3.5158]→[3.5158:5232](∅→∅) − State.selection1 = {line=State.cursor1.line, pos=State.cursor1.pos}
+ State.selection1 = deepcopy(State.cursor1)
replacement in text.lua at line 289
[3.5350]→[3.5350:5424](∅→∅) − State.selection1 = {line=State.cursor1.line, pos=State.cursor1.pos}
+ State.selection1 = deepcopy(State.cursor1)
replacement in text.lua at line 300
[3.5674]→[3.5674:5748](∅→∅) − State.selection1 = {line=State.cursor1.line, pos=State.cursor1.pos}
+ State.selection1 = deepcopy(State.cursor1)
replacement in text.lua at line 305
[3.5790]→[3.5790:5864](∅→∅) − State.selection1 = {line=State.cursor1.line, pos=State.cursor1.pos}
+ State.selection1 = deepcopy(State.cursor1)
replacement in text.lua at line 316
[3.6176]→[3.6176:6250](∅→∅) − State.selection1 = {line=State.cursor1.line, pos=State.cursor1.pos}
+ State.selection1 = deepcopy(State.cursor1)
replacement in text.lua at line 321
[3.6361]→[3.6361:6435](∅→∅) − State.selection1 = {line=State.cursor1.line, pos=State.cursor1.pos}
+ State.selection1 = deepcopy(State.cursor1)
replacement in text.lua at line 332
[3.6748]→[3.6748:6822](∅→∅) − State.selection1 = {line=State.cursor1.line, pos=State.cursor1.pos}
+ State.selection1 = deepcopy(State.cursor1)
replacement in text.lua at line 337
[3.6937]→[3.6937:7011](∅→∅) − State.selection1 = {line=State.cursor1.line, pos=State.cursor1.pos}
+ State.selection1 = deepcopy(State.cursor1)
replacement in text.lua at line 354
− State.cursor1 = {line=State.screen_top1.line, pos=State.screen_top1.pos}
+ State.cursor1 = deepcopy(State.screen_top1)
replacement in text.lua at line 403
[2.1239]→[3.339:414](∅→∅),
[3.3692]→[3.339:414](∅→∅) − State.cursor1 = {line=State.screen_top1.line, pos=State.screen_top1.pos}
+ State.cursor1 = deepcopy(State.screen_top1)
replacement in text.lua at line 523
[3.7649]→[3.7649:7731](∅→∅) − State.screen_top1 = {line=State.cursor1.line, pos=State.cursor1.pos} -- copy
+ State.screen_top1 = deepcopy(State.cursor1)
replacement in text.lua at line 1032
[3.5461]→[3.5461:5538](∅→∅) − State.cursor1 = {line=State.screen_top1.line, pos=State.screen_top1.pos}
+ State.cursor1 = deepcopy(State.screen_top1)
replacement in source_text.lua at line 341
[3.21621]→[3.1086:1160](∅→∅) − State.selection1 = {line=State.cursor1.line, pos=State.cursor1.pos}
+ State.selection1 = deepcopy(State.cursor1)
replacement in source_text.lua at line 346
[3.21770]→[3.1161:1235](∅→∅) − State.selection1 = {line=State.cursor1.line, pos=State.cursor1.pos}
+ State.selection1 = deepcopy(State.cursor1)
replacement in source_text.lua at line 358
[3.21973]→[3.1236:1310](∅→∅) − State.selection1 = {line=State.cursor1.line, pos=State.cursor1.pos}
+ State.selection1 = deepcopy(State.cursor1)
replacement in source_text.lua at line 363
[3.22122]→[3.1311:1385](∅→∅) − State.selection1 = {line=State.cursor1.line, pos=State.cursor1.pos}
+ State.selection1 = deepcopy(State.cursor1)
replacement in source_text.lua at line 374
[3.22325]→[3.1386:1460](∅→∅) − State.selection1 = {line=State.cursor1.line, pos=State.cursor1.pos}
+ State.selection1 = deepcopy(State.cursor1)
replacement in source_text.lua at line 379
[3.22474]→[3.1461:1535](∅→∅) − State.selection1 = {line=State.cursor1.line, pos=State.cursor1.pos}
+ State.selection1 = deepcopy(State.cursor1)
replacement in source_text.lua at line 390
[3.22677]→[3.1536:1610](∅→∅) − State.selection1 = {line=State.cursor1.line, pos=State.cursor1.pos}
+ State.selection1 = deepcopy(State.cursor1)
replacement in source_text.lua at line 395
[3.22826]→[3.1611:1685](∅→∅) − State.selection1 = {line=State.cursor1.line, pos=State.cursor1.pos}
+ State.selection1 = deepcopy(State.cursor1)
replacement in source_text.lua at line 406
[3.23029]→[3.1686:1760](∅→∅) − State.selection1 = {line=State.cursor1.line, pos=State.cursor1.pos}
+ State.selection1 = deepcopy(State.cursor1)
replacement in source_text.lua at line 411
[3.23178]→[3.1761:1835](∅→∅) − State.selection1 = {line=State.cursor1.line, pos=State.cursor1.pos}
+ State.selection1 = deepcopy(State.cursor1)
replacement in source_text.lua at line 428
[2.4299]→[2.4299:4374](∅→∅) − State.cursor1 = {line=State.screen_top1.line, pos=State.screen_top1.pos}
+ State.cursor1 = deepcopy(State.screen_top1)
replacement in source_text.lua at line 477
[2.5131]→[3.2843:2918](∅→∅),
[3.108742]→[3.2843:2918](∅→∅) − State.cursor1 = {line=State.screen_top1.line, pos=State.screen_top1.pos}
+ State.cursor1 = deepcopy(State.screen_top1)
replacement in source_text.lua at line 597
[3.118525]→[3.3001:3083](∅→∅) − State.screen_top1 = {line=State.cursor1.line, pos=State.cursor1.pos} -- copy
+ State.screen_top1 = deepcopy(State.cursor1)
replacement in source_text.lua at line 1106
[3.145563]→[3.145563:145640](∅→∅) − State.cursor1 = {line=State.screen_top1.line, pos=State.screen_top1.pos}
+ State.cursor1 = deepcopy(State.screen_top1)
replacement in source_edit.lua at line 311
[3.2015]→[3.2015:2094](∅→∅) − State.cursor1 = {line=State.screen_top1.line, pos=State.screen_top1.pos}
+ State.cursor1 = deepcopy(State.screen_top1)
replacement in source_edit.lua at line 354
− State.cursor1 = {line=State.screen_top1.line, pos=State.screen_top1.pos}
+ State.cursor1 = deepcopy(State.screen_top1)
replacement in edit.lua at line 306
[3.2934]→[3.2934:3013](∅→∅) − State.cursor1 = {line=State.screen_top1.line, pos=State.screen_top1.pos}
+ State.cursor1 = deepcopy(State.screen_top1)
replacement in edit.lua at line 349
[3.1937]→[3.1937:2014](∅→∅) − State.cursor1 = {line=State.screen_top1.line, pos=State.screen_top1.pos}
+ State.cursor1 = deepcopy(State.screen_top1)