about summary refs log tree commit diff stats
path: root/apps/tile/gap-buffer.mu
Commit message (Collapse)AuthorAgeFilesLines
* 6860Kartik Agaram2020-09-261-0/+7
| | | | | Snapshot: tile currently segfaulting. I need to back up and make it easier to debug.
* 6837Kartik Agaram2020-09-221-160/+0
|
* 6821 - highlight words clobbered by the next wordKartik Agaram2020-09-201-0/+34
| | | | Another suggestion from the Future of Software forum.
* 6814 - tile: backspace deletes char or wordKartik Agaram2020-09-191-0/+6
|
* 6812 - tile: render cursor locationKartik Agaram2020-09-191-1/+7
|
* 6811 - tile: left-cursor movementKartik Agaram2020-09-191-0/+12
| | | | | Displayed cursor position is not yet correct, but insertions happen at the right cursor position.
* 6807 - tile: render intermediate stack stateKartik Agaram2020-09-191-4/+50
|
* 6801 - snapshot: RPN structured editorKartik Agaram2020-09-191-37/+219
| | | | | | | | | | | | | | | There's some worrisome memory corruption here between the call to max-stack-depth and the callee picking up its args. All this code is incredibly ugly as I start to wrestle with the challenges of structured editors. I keep wanting to keep business logic separate from rendering, but there are feedback loops from wanting to know where to render the cursor. And I haven't even started trying to avoid full-screen renders yet. That'll complect things even more. For now the data path for every iteration of the render loop is: process key compute max depth needed (or any other global information needed for rendering) render
* 6796Kartik Agaram2020-09-161-14/+34
| | | | Extremely hacky initial stab at a 1-line editor.
* 6789 - tile: print keystrokes to screenKartik Agaram2020-09-161-0/+137
231'>231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267
amp;id=0828df68de1defe68d63fd19cd3ed76be09918c8'>^




03d50cc8 ^
caaeccd6 ^
















caaeccd6 ^



























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