add idiomatic home/end on Mac OS
Dependencies
- [2]
IM3RBHY2spurious args - [3]
KMSL74GAsupport selections in the source editor - [4]
LF7BWEG4group all editor globals - [5]
DHI6IJCNselecting text and deleting selections - [6]
Z5HLXU4Padd state arg to a few functions - [7]
UHB4GARJleft/right margin -> left/right coordinates - [8]
KKMFQDR4editing source code from within the app - [9]
CG3264MMmove - [10]
ZHLO7K3Madd args to some functions - [11]
4KOI3E6Rremove some redundant checks - [12]
X75QPYVWmove Selection1 clearing past business logic - [13]
EBBFOW4Xbugfix: clear selection in a couple more places - [14]
AVLAYODPmuch simpler - [15]
HTWAM4NZbugfix: scrolling in left/right movements - [16]
ZPUQSPQPextract a few methods - [17]
SPSW74Y5add state arg to Text.keychord_pressed - [*]
BULPIBEGbeginnings of a module for the text editor
Change contents
- replacement in text.lua at line 312[4.45]→[4.1073:1103](∅→∅),[2.202]→[4.1073:1103](∅→∅),[4.498]→[4.1073:1103](∅→∅),[4.1157]→[4.1073:1103](∅→∅),[4.5501]→[4.1073:1103](∅→∅),[4.9398]→[4.1073:1103](∅→∅),[4.16192]→[4.1073:1103](∅→∅),[4.63695]→[4.1073:1103](∅→∅),[4.1073]→[4.1073:1103](∅→∅)
elseif chord == 'home' thenelseif chord == 'home' or (OS == 'OS X' and chord == 's-left') then - replacement in text.lua at line 315
elseif chord == 'end' thenelseif chord == 'end' or (OS == 'OS X' and chord == 's-right') then - replacement in source_text.lua at line 389
elseif chord == 'home' thenelseif chord == 'home' or (OS == 'OS X' and chord == 's-left') then - replacement in source_text.lua at line 392
elseif chord == 'end' thenelseif chord == 'end' or (OS == 'OS X' and chord == 's-right') then