resolve conflicts
Dependencies
- [2]
IZCRWSKFMerge lines.love - [3]
6XLI6GURresolve conflicts - [4]
WPE23OJFresolve conflicts - [5]
BKX2TYUGuse cmd key on Mac OS for some idiomatic shortcuts - [6]
LNUHQOGHstart passing in Editor_state explicitly - [7]
235D5R3Zresolve conflicts - [8]
4FTOQOPZbugfix #2 in search UI - [9]
S2MISTTMadd state arg to a few functions - [10]
QCPXQ2E3add state arg to a few functions - [11]
LF7BWEG4group all editor globals - [12]
KF72R2XXresolve conflicts - [13]
ZDPKT7VBresolve conflicts - [14]
Z3BQO2RKtypo - [15]
BH7BT36Lctrl+a: select entire buffer - [16]
2L5MEZV3experiment: new edit namespace - [17]
UZQ2LGHQbugfix: preserve window position - [18]
KNWMKLNJMerge lines.love - [19]
XQV3PNH2resolve conflicts - [20]
H6QZ7GRRmore precise name - [21]
54HQZ536resolve conflicts - [22]
PTDO2SOTadd state arg to schedule_save - [23]
Z5WOBP27Merge lines.love - [24]
TWSPUEHFresolve conflicts - [25]
FWPU6TTQresolve conflicts - [26]
P4NJ2KS7resolve conflicts - [27]
O47TQ6W6resolve conflicts - [28]
5ZA3BRNYadd state arg to a few functions - [29]
LJW6E6DUresolve conflicts - [30]
VYIA2JFXresolve conflicts - [31]
VOJISLDCresolve conflicts - [32]
3R6VAVPXresolve conflicts - [33]
PV2YA7KSsubsection headings in a long switch - [34]
OO5GDU53pijul bug: why did previous change not have any effect? - [35]
WK6UK5AJenhance bugfix of commit a9aa3436f (Dec 2024) - [36]
APOMBXMUresolve conflicts - [37]
4ATFJ4RXresolve conflicts - [38]
6TBU3VTNexplicitly state when operations manage undo - [39]
A42EMHOQplumb through all supported args in LÖVE handlers - [40]
Z3IQ6A4Rbugfix - [41]
FPY4LO2Wmake a few names consistent with snake_case - [42]
KKMFQDR4editing source code from within the app - [43]
OWE64YJ2Merge lines.love - [44]
53GCKYYSresolve conflicts - [45]
CIK3U5S6Merge lines.love - [46]
GYTD7DDWresolve conflicts - [47]
5CDHNEKRMerge lines.love - [48]
O4RRXNOKbugfix: disallow font size of 0 - [49]
JUU6KXPCbugfix: don't clear selection on M-arrow - [50]
6PRGXS6Xbugfix #3 in search UI - [51]
MTJEVRJRadd state arg to a few functions - [*]
OTIBCAUJlove2d scaffold - [*]
MHOUX5JFexperiment: turn off JIT
Change contents
- edit in run.lua at line 70
local os = love.system.getOS()if os == 'Linux' then - resurrect zombie in run.lua at line 71
-- love.window.setPosition doesn't quite seem to do what is asked of it on Linux.App.screen.move(settings.x, settings.y-37, settings.displayindex)elseApp.screen.move(settings.x, settings.y, settings.displayindex)end - edit in main.lua at line 83[3.273][54.8]
OS = love.system.getOS() - edit in edit.lua at line 394
local dm = App.default_modifier - replacement in edit.lua at line 400
chord ~= 'C-a' and chord ~= 'C-c' and chord ~= 'C-x' and chord ~= 'backspace' and chord ~= 'delete' and chord ~= 'C-z' and chord ~= 'C-y' and not App.is_cursor_movement(key) thenchord ~= dm('a') and chord ~= dm('c') and chord ~= dm('x') and chord ~= 'backspace' and chord ~= 'delete' and chord ~= dm('z') and chord ~= dm('y') and not App.is_cursor_movement(key) then - replacement in edit.lua at line 429
elseif chord == 'C-f' thenelseif chord == dm('f') then - replacement in edit.lua at line 436
elseif chord == 'C-=' thenelseif chord == dm('=') then - replacement in edit.lua at line 439
elseif chord == 'C--' thenelseif chord == dm('-') then - replacement in edit.lua at line 444
elseif chord == 'C-0' thenelseif chord == dm('0') then - replacement in edit.lua at line 448
elseif chord == 'C-z' thenelseif chord == dm('z') then - replacement in edit.lua at line 461
elseif chord == 'C-y' thenelseif chord == dm('y') then - replacement in edit.lua at line 475
elseif chord == 'C-a' thenelseif chord == dm('a') then - replacement in edit.lua at line 478
elseif chord == 'C-c' thenelseif chord == dm('c') then - replacement in edit.lua at line 483
elseif chord == 'C-x' thenelseif chord == dm('x') then - replacement in edit.lua at line 489
elseif chord == 'C-v' thenelseif chord == dm('v') then - edit in edit.lua at line 623[6.17561]→[4.209:209](∅→∅),[6.551]→[5.1484:1515](∅→∅),[6.551]→[5.1484:1515](∅→∅),[6.13403]→[5.1452:1483](∅→∅),[6.13403]→[5.1452:1483](∅→∅),[6.13403]→[5.1452:1483](∅→∅),[6.657]→[5.1420:1451](∅→∅),[6.657]→[5.1420:1451](∅→∅),[6.13212]→[5.1388:1419](∅→∅),[6.13212]→[5.1388:1419](∅→∅),[6.12717]→[5.1356:1387](∅→∅),[6.12717]→[5.1356:1387](∅→∅),[6.36]→[5.1324:1355](∅→∅),[6.36]→[5.1324:1355](∅→∅),[6.289]→[5.1292:1323](∅→∅),[6.289]→[5.1292:1323](∅→∅),[6.6814]→[5.1260:1291](∅→∅),[6.6814]→[5.1260:1291](∅→∅),[6.25]→[5.1228:1259](∅→∅),[6.25]→[5.1228:1259](∅→∅),[6.11758]→[5.1196:1227](∅→∅),[6.11758]→[5.1196:1227](∅→∅),[6.10752]→[5.1000:1195](∅→∅),[6.10752]→[5.1000:1195](∅→∅),[6.10752]→[5.1000:1195](∅→∅),[6.3715]→[5.965:999](∅→∅),[6.3715]→[5.965:999](∅→∅),[6.3715]→[5.965:999](∅→∅)
elseif chord == dm('v') thenelseif chord == dm('x') thenelseif chord == dm('c') thenelseif chord == dm('a') thenelseif chord == dm('y') thenelseif chord == dm('z') thenelseif chord == dm('0') thenelseif chord == dm('-') thenelseif chord == dm('=') thenelseif chord == dm('f') thenchord ~= dm('a') and chord ~= dm('c') and chord ~= dm('x') and chord ~= 'backspace' and chord ~= 'delete' and chord ~= dm('z') and chord ~= dm('y') and not App.is_cursor_movement(key) thenlocal dm = App.default_modifier - resolve order conflict in edit.lua at line 623[6.17561]