Commit Graph

16 Commits

Author SHA1 Message Date
ea9a3b8fb7 add abbreviations for existing commands 2025-09-04 15:13:25 -07:00
c786466d65 totally redo the line interface, go and pagination commands 2025-09-03 21:16:32 -07:00
41e092975d cutting pasting and renaming as we start to define architectural boundaries 2025-09-03 20:13:07 -07:00
c80d07befb implement a procedure to visit documents. NOT compliant, but enough to move on. 2025-09-02 19:01:53 -07:00
a78e3c8b09 add special case for empty paragraphs 2025-09-02 18:25:17 -07:00
dc2d9ed906 assign numbers to links in a document 2025-09-02 17:17:07 -07:00
6070cd33aa primitive gemtext rendering. not helpful for links yet, but permits further progress on development 2025-09-02 08:21:58 -07:00
01e79027b8 correct logical error in gemtext parsing 2025-09-02 08:21:38 -07:00
4a08e57d3f reverse document and preformatted structures at end of parsing of each so that the document structure is in logical order 2025-09-01 20:41:22 -07:00
75d833949c correct a logical error that would lead to merging unrelated preformatted blocks 2025-09-01 20:34:59 -07:00
1fab00d3a2 implement primitive and bare minimum gemtext parsing 2025-09-01 20:07:44 -07:00
5bffb92241 two minor changes to make prototyping in the racket REPL nicer 2025-09-01 20:06:45 -07:00
37871b6b3b implement a procedure for reflowing and displaying paragraphs 2025-09-01 18:57:01 -07:00
e0260e4496 implement very primitive REPL 2025-09-01 16:43:35 -07:00
836477902c correct a minor issue with header parsing 2025-09-01 16:43:05 -07:00
71c840d687 initial commit. tentatively implements response header parsing. 2025-09-01 14:50:34 -07:00