Commit Graph

  • 3760358783 Compile the elisp ahead of time so it is not done on every docker container launch. main Tom Alexander 2023-09-20 02:30:58 -04:00
  • 024b2ade03 Update org-mode version. Tom Alexander 2023-09-16 14:46:02 -04:00
  • 55e5c31368 Update org-mode version. Tom Alexander 2023-09-08 13:11:28 -04:00
  • 4a556bc84f Use read-only root for docker containers. Tom Alexander 2023-08-31 21:21:14 -04:00
  • 9bf2a912d6 Enable unicode in the docker container. Tom Alexander 2023-08-31 20:23:00 -04:00
  • e8f262727d Add a script to build and launch the docker container in one step. Tom Alexander 2023-08-31 15:17:14 -04:00
  • b4170dda1f Update org-mode version. Tom Alexander 2023-08-25 04:58:45 -04:00
  • bd99fbc4c4 Get the versions of emacs and org-mode and write them to stdout. Tom Alexander 2023-08-25 02:30:52 -04:00
  • 79c834a1e6 Add the init flag to the docker run command. Tom Alexander 2023-08-25 02:10:03 -04:00
  • 2505a10275 Parameterize the emacs and org-mode versions in the dockerfile. Tom Alexander 2023-08-25 02:02:57 -04:00
  • cfc9153c28 Handle nodes that do not have a contents begin like fixed width areas. Tom Alexander 2023-08-20 16:25:57 -04:00
  • 13a73efdcf Handle line numbers properly when selected node does not end in a line break. Tom Alexander 2023-08-20 15:47:34 -04:00
  • cba1d1e988 Add notes from plain list ownership investigation. Tom Alexander 2023-08-19 01:10:42 -04:00
  • e8a89dfeca Remove log statement. Tom Alexander 2023-08-18 23:33:48 -04:00
  • 367dfaa146 Update org-mode version. Tom Alexander 2023-08-18 23:32:10 -04:00
  • c4762510f4 Handle unicode. Tom Alexander 2023-08-18 23:17:27 -04:00
  • 372542d914 Add a print to announce the server is running. Tom Alexander 2023-08-18 22:32:01 -04:00
  • 0d6621d389 Add docker. Tom Alexander 2023-08-18 22:26:42 -04:00
  • e96c39e3e0 Add a README. Tom Alexander 2023-08-18 21:35:39 -04:00
  • 9032b00e1b Fix handling of plain text. Tom Alexander 2023-08-18 21:22:53 -04:00
  • acdc8b8993 Highlighting characters. Tom Alexander 2023-08-18 21:06:43 -04:00
  • 676dffa15f Rendering ast tree. Tom Alexander 2023-08-18 19:20:23 -04:00
  • ab836f2794 Switch to returning the whole tree from rust instead of just the lists. Tom Alexander 2023-08-18 19:11:51 -04:00
  • 0ee33949e9 Beginning of rendering the ast list. Tom Alexander 2023-08-18 18:32:23 -04:00
  • 27a2bea705 Split the output so I can have a tree. Tom Alexander 2023-08-18 17:40:19 -04:00
  • 4fb203c1db Putting in new-line characters in the empty lines has fixed copy+paste and made the min-height css unnecessary. Tom Alexander 2023-08-18 17:20:45 -04:00
  • 51b4eed034 Beginning the render the parsed content. Tom Alexander 2023-08-18 17:10:55 -04:00
  • c3be0f249d Minor style improvements. Tom Alexander 2023-08-18 16:26:05 -04:00
  • 13fab742e5 Add a sample output code block. Tom Alexander 2023-08-18 16:19:37 -04:00
  • 893de9a65e Set cache control headers for the static files. Tom Alexander 2023-08-18 15:50:22 -04:00
  • bff0a62291 Change response to impl IntoResponse. Tom Alexander 2023-08-18 15:41:23 -04:00
  • c24c5ee54e POSTing the body to the server. Tom Alexander 2023-08-18 15:41:06 -04:00
  • 91e9645c37 Recursing through the ast to find the lists. Tom Alexander 2023-08-17 05:18:51 -04:00
  • 4b9e84375e Starting to iterate through the token tree. Tom Alexander 2023-08-17 04:34:44 -04:00
  • 371d74e691 Import s-expression parser from organic. Tom Alexander 2023-08-17 03:53:02 -04:00
  • 40bf188c5a Starting the owner tree module. Tom Alexander 2023-08-17 03:42:18 -04:00
  • 65aba3c993 Convert emacs wrapper to tokio's Command. Tom Alexander 2023-08-17 03:34:49 -04:00
  • 0d2a13739a Import the emacs wrapper from organic. Tom Alexander 2023-08-17 03:25:12 -04:00
  • 0331c06875 Minimal structure for the web server. Tom Alexander 2023-08-17 03:21:43 -04:00
  • cfa6e7e5ba Add axum, nom, and tokio. Tom Alexander 2023-08-17 02:55:59 -04:00
  • e491ed23ea Initial commit. Tom Alexander 2023-08-17 02:51:59 -04:00