about summary refs log tree commit diff stats
path: root/text.lua
Commit message (Expand)AuthorAgeFilesLines
* Merge lines.loveKartik K. Agaram2022-08-171-9/+9
|\
| * standardize scroll check in a few placesKartik K. Agaram2022-08-171-3/+3
| * simplify cursor-on-screen checkKartik K. Agaram2022-08-171-6/+6
* | Merge lines.loveKartik K. Agaram2022-08-171-5/+5
|\|
| * swap return valuesKartik K. Agaram2022-08-171-5/+5
* | Merge lines.loveKartik K. Agaram2022-08-171-2/+0
|\|
| * obsolete commentKartik K. Agaram2022-08-161-2/+0
* | Merge lines.loveKartik K. Agaram2022-08-151-27/+27
|\|
| * moveKartik K. Agaram2022-08-151-28/+28
* | Merge upstreamKartik K. Agaram2022-08-151-8/+2
|\|
| * drop some unnecessary callsKartik K. Agaram2022-08-151-6/+0
| * stop confusingly reading a globalKartik K. Agaram2022-08-151-2/+2
* | bring back a level of wrappingKartik K. Agaram2022-08-151-43/+43
* | new fork: rip out drawing supportKartik K. Agaram2022-08-141-150/+78
|/
* bugfix: handle drawings when updating screen topKartik K. Agaram2022-08-111-0/+1
* renameKartik K. Agaram2022-08-111-24/+24
* bugfix: pagedown was sometimes bouncing upKartik K. Agaram2022-08-101-1/+1
* bugfix: backspace from start of final lineKartik K. Agaram2022-08-101-1/+5
* unnecessary argsKartik K. Agaram2022-08-101-1/+1
* click to the left of a lineKartik K. Agaram2022-07-291-2/+1
* 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
te.subx?h=main&id=b84753807126665df66f85abba7afaaba7456e64'>b8475380 ^
ee9a9237 ^
33352536 ^

6030d7e2 ^
3d6450f2 ^
3d6450f2 ^
6030d7e2 ^
ee9a9237 ^
6030d7e2 ^
ee9a9237 ^
6030d7e2 ^
ee9a9237 ^
33352536 ^
6030d7e2 ^
ee9a9237 ^
6030d7e2 ^

ee9a9237 ^
6030d7e2 ^
ee9a9237 ^
33352536 ^
6030d7e2 ^
ee9a9237 ^
6030d7e2 ^

9d27e966 ^
33352536 ^

ee9a9237 ^
6030d7e2 ^
ee9a9237 ^
33352536 ^
6030d7e2 ^

3d6450f2 ^

6030d7e2 ^
ee9a9237 ^
6030d7e2 ^
ee9a9237 ^
6030d7e2 ^
ee9a9237 ^
33352536 ^
6030d7e2 ^
ee9a9237 ^
6030d7e2 ^

ee9a9237 ^
6030d7e2 ^
ee9a9237 ^
33352536 ^
6030d7e2 ^
ee9a9237 ^
6030d7e2 ^

ee9a9237 ^
6030d7e2 ^
ee9a9237 ^
33352536 ^
6030d7e2 ^
ee9a9237 ^
6030d7e2 ^

9d27e966 ^
33352536 ^

ee9a9237 ^
6030d7e2 ^
ee9a9237 ^
33352536 ^
6030d7e2 ^

b31455f8 ^



6030d7e2 ^
9b16f190 ^
6030d7e2 ^
9b16f190 ^

438e5a0d ^



6ee77ba7 ^
ee9a9237 ^
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159