Kartik K. Agaram
6274322412
reorg
2023-04-15 10:14:42 -07:00
Kartik K. Agaram
b6cb27ddf2
clarify a comment
2023-04-15 10:12:32 -07:00
Kartik K. Agaram
967950a59f
stop printing tests on terminal
2023-04-14 22:38:55 -07:00
Kartik K. Agaram
164c6c4472
Merge template-live-editor
2023-04-11 21:46:37 -07:00
Kartik K. Agaram
9b8e651dc7
Merge text0
2023-04-11 21:45:13 -07:00
Kartik K. Agaram
d27e22d6fe
Merge text.love
2023-04-11 21:44:21 -07:00
Kartik K. Agaram
88caf4eb31
Merge lines.love
2023-04-11 21:41:27 -07:00
Kartik K. Agaram
658f96667b
primitives for writing tests
2023-04-11 21:33:33 -07:00
Kartik K. Agaram
4049176dfb
couple of typos
2023-04-11 15:15:58 -07:00
Kartik K. Agaram
f067b18a00
Merge template-live-editor
2023-04-10 00:52:16 -07:00
Kartik K. Agaram
bfd5d61c8a
Merge text0
2023-04-10 00:51:25 -07:00
Kartik K. Agaram
7bf8c28561
Merge text.love
2023-04-10 00:50:00 -07:00
Kartik K. Agaram
c16998bcc6
Merge lines.love
2023-04-10 00:47:12 -07:00
Kartik K. Agaram
ad7cffca27
editor documentation
2023-04-10 00:42:56 -07:00
Kartik K. Agaram
911e528856
Merge template-live-editor
2023-04-09 22:32:07 -07:00
Kartik K. Agaram
275b707546
rename
2023-04-09 22:31:12 -07:00
Kartik K. Agaram
c1b86211cb
prevent overriding foundational definitions
2023-04-09 22:29:44 -07:00
Kartik K. Agaram
5fb9bf282b
Merge template-live-editor
2023-04-09 21:05:24 -07:00
Kartik K. Agaram
3f90c92abb
Merge text0
...
This is the original reference for "freewheeling apps".
2023-04-09 21:03:12 -07:00
Kartik K. Agaram
04069f5fc8
Merge text.love
2023-04-09 19:17:23 -07:00
Kartik K. Agaram
a0d72ffee2
Merge lines.love
2023-04-09 19:15:07 -07:00
Kartik K. Agaram
d61ccafaa0
include a brief reference enabling many useful apps
2023-04-09 19:09:31 -07:00
Kartik K. Agaram
760f47c0d9
Merge template-live-editor
2023-04-09 14:16:53 -07:00
Kartik K. Agaram
ffb7793338
Merge text0
2023-04-09 14:16:08 -07:00
Kartik K. Agaram
a277d0581d
Merge text.love
2023-04-09 14:15:48 -07:00
Kartik K. Agaram
0d913ba8f1
Merge lines.love
2023-04-09 14:14:03 -07:00
Kartik K. Agaram
4b43e9e85d
deemphasize the source editor
...
This repo does not support freewheeling modification. It's a primitive
to enable freewheeling modification in downstream forks.
The source editor is a convenience, but it's a sharp tool and can easily
leave the app in a broken state that requires dropping down to external
tools (editor, file manager) to fix.
2023-04-09 11:12:36 -07:00
Kartik K. Agaram
7156b02441
Merge template-live-editor
2023-04-09 10:42:48 -07:00
Kartik K. Agaram
572d7fcb94
audit all calls to live.eval
...
Ignoring errors should be extremely rare and well-considered.
2023-04-09 10:40:11 -07:00
Kartik K. Agaram
a785257780
manual tests for the protocol with the driver
...
I need to get more rigorous about the error handling.
2023-04-09 10:34:24 -07:00
Kartik K. Agaram
8096955025
abstraction: roll forward/back
2023-04-09 10:24:23 -07:00
Kartik K. Agaram
f3478ebe10
Merge template-live-editor
2023-04-08 23:01:44 -07:00
Kartik K. Agaram
6495afad91
Merge text0
2023-04-08 23:00:47 -07:00
Kartik K. Agaram
2700149407
Merge text.love
2023-04-08 22:59:12 -07:00
Kartik K. Agaram
b3a3321cd6
Merge lines.love
2023-04-08 22:57:01 -07:00
Kartik K. Agaram
25e7eb99a9
rename a variable
2023-04-08 22:44:13 -07:00
Kartik K. Agaram
6a7c5824c3
bugfix: syntax highlighting in source editor
...
I missed that comments only get highlighted at start of line.
This seems a bit hacky. But it continues to trade off CPU for reduced
memory footprint.
2023-04-08 22:28:19 -07:00
Kartik K. Agaram
0af5950364
Merge template-live-editor
2023-04-08 22:05:05 -07:00
Kartik K. Agaram
f44f3b0a4a
Merge text0
2023-04-08 22:03:05 -07:00
Kartik K. Agaram
03e2e2b54d
Merge text.love
2023-04-08 22:02:29 -07:00
Kartik K. Agaram
7e242db523
Merge lines.love
2023-04-08 22:01:01 -07:00
Kartik K. Agaram
c969fcdd85
enhance bugfix of commit a9aa3436f
(Dec 2024)
...
Scenario:
* start out with some text on screen
* select some text A, delete
* select some more text B, delete
* press C-z twice to restore A and B
* press C-y twice
Before this commit only the first C-y was having an effect (deleting B).
The second was failing to delete A.
2023-04-08 21:55:51 -07:00
Kartik K. Agaram
f387c40d95
restart on a remote command from the driver
...
This should be useful for ensuring that apps work the same after
restart.
2023-04-07 18:18:43 -07:00
Kartik K. Agaram
480d8700e2
clarify something in the docs
2023-04-07 18:17:58 -07:00
Kartik K. Agaram
6a2aa168b9
Merge template-live-editor
2023-04-03 09:59:21 -07:00
Kartik K. Agaram
81624d570f
Merge text0
2023-04-03 09:50:27 -07:00
Kartik K. Agaram
542f0f261b
Merge text.love
2023-04-03 09:28:46 -07:00
Kartik K. Agaram
e406fdae0d
Merge lines.love
2023-04-03 09:23:28 -07:00
Kartik K. Agaram
282983d084
switch source side to new screen-line-based render
...
Also copy over the implementation of links from pensieve.love.
2023-04-03 08:33:07 -07:00
Kartik K. Agaram
f3748b9003
bugfix for merge commit
2023-04-02 17:48:11 -07:00