add idiomatic home/end on Mac OS
Dependencies
- [2]
IM3RBHY2spurious args - [3]
KMSL74GAsupport selections in the source editor - [4]
Z5HLXU4Padd state arg to a few functions - [5]
ZHLO7K3Madd args to some functions - [6]
X75QPYVWmove Selection1 clearing past business logic - [7]
EBBFOW4Xbugfix: clear selection in a couple more places - [8]
DHI6IJCNselecting text and deleting selections - [9]
UHB4GARJleft/right margin -> left/right coordinates - [10]
LF7BWEG4group all editor globals - [11]
HTWAM4NZbugfix: scrolling in left/right movements - [12]
AVLAYODPmuch simpler - [13]
SPSW74Y5add state arg to Text.keychord_pressed - [14]
CG3264MMmove - [15]
4KOI3E6Rremove some redundant checks - [16]
KKMFQDR4editing source code from within the app - [17]
ZPUQSPQPextract a few methods - [*]
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