From 234266858bf157f8af3f0d2548d87c01c39ae009 Mon Sep 17 00:00:00 2001 From: Kyle Bowman Date: Fri, 27 Dec 2024 10:17:40 -0500 Subject: [PATCH] update: groom todo list --- todo.md | 35 ++++++----------------------------- 1 file changed, 6 insertions(+), 29 deletions(-) diff --git a/todo.md b/todo.md index 364e7c7..51f4692 100644 --- a/todo.md +++ b/todo.md @@ -1,54 +1,31 @@ # To Do -## Figure out Images - -* Images are part of content and should be linked in. -* Images might be their own thing or part of a subdirectory. (e.g. public/private) -* Figuring out how, in the Makefile, to copy images/assets might be tricky. - ## Improve Index * index.sh is hardcoded and janky - it should probaby leverage a pandoc-lua and/or pandoc templates. -* (Stretch) Should acknowledgements be a template? - ## Navigation Improvements: * Enhancement: Create an index/nav item per directory (and eventually keywords?) - * (Defer) About - add acknowledgements - * (Defer) Summaries - index - * (Defer) Figure out other categories. - -## Make Deploy -* Figure out a `make deploy` with a `.env` file. - * Serve on push. (If using git hook in rb, use .env file) ## Clean up / Refactor -* Try to decouple hardcoded things - * index and template use different hardcoded paths to CSS. - * (Stretchier) Should I mention Pandoc (def), GNU Make (prob), VSCodium (prob not), Foam (prob not), Debian(very prob not)? * Can I centralize config? A `make config` would be nice if it includes static content (like `author="Kyle Bowman"`) and dynamic content like `files=$(ls build)`. * Index.html will eventually need to be renamed b/c it's an "index", not the landing page. -* (Stretch) Reformulate my templates based on jgm's templates so I can - merge updates easily. -* Extract lessons from `experiments.md`. - * I'm torn about where to put these. In the project or in my notes? -* (Stretch) Formalize demo and add tests -* (Stretch) Add a hotkey to strike through a line in a to-do list. -* (Stretch) Start building a CLI library that helps me manage md files. + +## Lua Library for MD files + +* Start building a Lua library that helps me manage md files. * Hard wrap the MD files themselves. * When a bullet point wraps, the first letter of the wrapped line ought to align with the first letter of the leading line instead of aligning with the bullet point. (Like this really long bullet point.) - * Spell check + * Spell check / prose lint # Feature: Interactive Terminal/Markdown Experience -I want my editor to be able to send and receive info from my terminal in -order to create an interactive writing/experimenting experience. Here are some -ideas: +Needs to be rescoped. * For many things, I want to target a line, for others an inline element, and still others, a block element. -- 2.39.5