about summary refs log tree commit diff stats
path: root/text.lua
Commit message (Expand)AuthorAgeFilesLines
* bugfix: searchKartik K. Agaram2022-07-211-1/+1
* use line cache for drawings as wellKartik K. Agaram2022-07-201-26/+26
* bugfix: where cursor is drawnKartik K. Agaram2022-07-201-4/+11
* .Kartik K. Agaram2022-07-201-0/+2
* exclude left margin from my word-split heuristicKartik K. Agaram2022-07-201-1/+1
* allow Text.nearest_pos_less_than to return 0Kartik K. Agaram2022-07-201-5/+2
* drop an unnecessary level of indentKartik K. Agaram2022-07-201-23/+21
* clean up some printsKartik K. Agaram2022-07-201-17/+10
* move a var closer to its useKartik K. Agaram2022-07-201-2/+2
* more clearly skip prints before screen topKartik K. Agaram2022-07-201-21/+19
* unify two similar functionsKartik K. Agaram2022-07-191-11/+4
* keep text from overflowing right marginKartik K. Agaram2022-07-191-5/+15
* bugfix: couple of margin-relative computationsKartik K. Agaram2022-07-171-2/+2
* separate data structure for each line's cache dataKartik K. Agaram2022-07-171-50/+58
* keep all text cache writes inside text.luaKartik K. Agaram2022-07-171-5/+5
* switch to line index in a functionKartik K. Agaram2022-07-171-2/+3
* switch to line index in a functionKartik K. Agaram2022-07-171-16/+17
* make a function oblivious to line data structureKartik K. Agaram2022-07-171-5/+5
* switch to line index in a functionKartik K. Agaram2022-07-171-3/+3
* switch to line index in a functionKartik K. Agaram2022-07-171-15/+16
* switch to line index in a functionKartik K. Agaram2022-07-171-1/+2
* drop some redundant args when clearing the cacheKartik K. Agaram2022-07-171-10/+10
* drop some redundant args from Text.drawKartik K. Agaram2022-07-171-2/+3
* bring back a set of constantsKartik K. Agaram2022-07-161-3/+3
* replace globals with args in a few functionsKartik K. Agaram2022-07-121-3/+3
* deduce left/right from state where possibleKartik K. Agaram2022-07-121-64/+64
* left/right margin -> left/right coordinatesKartik K. Agaram2022-07-121-31/+31
* add state arg to a few functionsKartik K. Agaram2022-07-121-107/+93
* add state arg to a few functionsKartik K. Agaram2022-07-121-17/+17
* add state arg to a few functionsKartik K. Agaram2022-07-121-26/+26
* add state arg to a few functionsKartik K. Agaram2022-07-121-12/+12
* add state arg to a few functionsKartik K. Agaram2022-07-121-4/+4
* add state arg to a few functionsKartik K. Agaram2022-07-121-122/+122
* add state arg to Text.textinputKartik K. Agaram2022-07-121-8/+8
* add state arg to schedule_saveKartik K. Agaram2022-07-121-6/+6
* add state arg to Text.keychord_pressedKartik K. Agaram2022-07-121-104/+104
* add state arg to some functionsKartik K. Agaram2022-07-121-22/+22
* group all editor globalsKartik K. Agaram2022-07-121-299/+299
* make colors easier to editKartik K. Agaram2022-07-111-4/+4
* stop pretending globals are localKartik K. Agaram2022-07-111-4/+0
* skip multiple consecutive whitespaceKartik K. Agaram2022-07-111-2/+27
* support other whitespace chars in word movementsKartik K. Agaram2022-07-111-5/+11
* done passing left/right margins everywhereKartik K. Agaram2022-07-081-16/+16
* add args to some functionsKartik K. Agaram2022-07-081-14/+14
* add args to some functionsKartik K. Agaram2022-07-081-6/+6
* add args to some functionsKartik K. Agaram2022-07-081-5/+5
* add args to some functionsKartik K. Agaram2022-07-081-10/+10
* add args to some functionsKartik K. Agaram2022-07-081-10/+12
* add args to some functionsKartik K. Agaram2022-07-081-3/+3
* add args to some functionsKartik K. Agaram2022-07-081-2/+2