41 Commits (main)
 

Author SHA1 Message Date
Tom Alexander 3760358783
Compile the elisp ahead of time so it is not done on every docker container launch. 8 months ago
Tom Alexander 024b2ade03
Update org-mode version. 8 months ago
Tom Alexander 55e5c31368
Update org-mode version. 8 months ago
Tom Alexander 4a556bc84f
Use read-only root for docker containers. 8 months ago
Tom Alexander 9bf2a912d6
Enable unicode in the docker container. 8 months ago
Tom Alexander e8f262727d
Add a script to build and launch the docker container in one step. 8 months ago
Tom Alexander b4170dda1f
Update org-mode version. 9 months ago
Tom Alexander bd99fbc4c4
Get the versions of emacs and org-mode and write them to stdout. 9 months ago
Tom Alexander 79c834a1e6
Add the init flag to the docker run command. 9 months ago
Tom Alexander 2505a10275
Parameterize the emacs and org-mode versions in the dockerfile. 9 months ago
Tom Alexander cfc9153c28
Handle nodes that do not have a contents begin like fixed width areas. 9 months ago
Tom Alexander 13a73efdcf
Handle line numbers properly when selected node does not end in a line break. 9 months ago
Tom Alexander cba1d1e988
Add notes from plain list ownership investigation. 9 months ago
Tom Alexander e8a89dfeca
Remove log statement. 9 months ago
Tom Alexander 367dfaa146
Update org-mode version. 9 months ago
Tom Alexander c4762510f4
Handle unicode.
Turns out javascript iterates over strings by character, but all the string functions like slicing, lastIndexOf, and indexing with [] are all based on codepoints without taking into account surrogate pairs like orange heart. It would have been nice if that was mentioned in the documentation...
9 months ago
Tom Alexander 372542d914
Add a print to announce the server is running. 9 months ago
Tom Alexander 0d6621d389
Add docker. 9 months ago
Tom Alexander e96c39e3e0
Add a README. 9 months ago
Tom Alexander 9032b00e1b
Fix handling of plain text. 9 months ago
Tom Alexander acdc8b8993
Highlighting characters. 9 months ago
Tom Alexander 676dffa15f
Rendering ast tree. 9 months ago
Tom Alexander ab836f2794
Switch to returning the whole tree from rust instead of just the lists. 9 months ago
Tom Alexander 0ee33949e9
Beginning of rendering the ast list. 9 months ago
Tom Alexander 27a2bea705
Split the output so I can have a tree. 9 months ago
Tom Alexander 4fb203c1db
Putting in new-line characters in the empty lines has fixed copy+paste and made the min-height css unnecessary. 9 months ago
Tom Alexander 51b4eed034
Beginning the render the parsed content. 9 months ago
Tom Alexander c3be0f249d
Minor style improvements. 9 months ago
Tom Alexander 13fab742e5
Add a sample output code block. 9 months ago
Tom Alexander 893de9a65e
Set cache control headers for the static files. 9 months ago
Tom Alexander bff0a62291
Change response to impl IntoResponse. 9 months ago
Tom Alexander c24c5ee54e
POSTing the body to the server. 9 months ago
Tom Alexander 91e9645c37
Recursing through the ast to find the lists. 9 months ago
Tom Alexander 4b9e84375e
Starting to iterate through the token tree. 9 months ago
Tom Alexander 371d74e691
Import s-expression parser from organic. 9 months ago
Tom Alexander 40bf188c5a
Starting the owner tree module. 9 months ago
Tom Alexander 65aba3c993
Convert emacs wrapper to tokio's Command. 9 months ago
Tom Alexander 0d2a13739a
Import the emacs wrapper from organic. 9 months ago
Tom Alexander 0331c06875
Minimal structure for the web server. 9 months ago
Tom Alexander cfa6e7e5ba
Add axum, nom, and tokio. 9 months ago
Tom Alexander e491ed23ea
Initial commit. 9 months ago