speed up some obvious common cases
[?]
May 17, 2022, 4:10 AM
PRPPZGDYFTLRYL4NHUXOXNQKF2LJ4XEOGJDN36DZWBQY6D3K3MGACDependencies
- [2]
RJGZD4INbinary search to most natural up/down with proportional fonts - [3]
JS6JSYOTonline contextual help - [4]
IYW7X3WLleft/right cursor movement, deleting characters - [5]
3CS5KKCIup/down cursor movement - [*]
OTIBCAUJlove2d scaffold
Change contents
- replacement in main.lua at line 549
cursor_pos = nearest_cursor_pos(lines[cursor_line], old_x)cursor_pos = nearest_cursor_pos(lines[cursor_line], old_x, cursor_pos) - replacement in main.lua at line 555
cursor_pos = nearest_cursor_pos(lines[cursor_line], old_x)cursor_pos = nearest_cursor_pos(lines[cursor_line], old_x, cursor_pos) - replacement in main.lua at line 715
function nearest_cursor_pos(line, x)function nearest_cursor_pos(line, x, hint) - edit in main.lua at line 719
local max_x = cursor_x(line, #line+1)if x > max_x thenreturn #line+1endlocal currx = cursor_x(line, hint)if currx > x-2 and currx < x+2 thenreturn hintend - edit in main.lua at line 728
if currx > x thenright = hintelseleft = hintend