Above is a little snippet of my Halloween log post rendered as markdown in the terminal. The feedback on this has been super positive so far! Screenshots and recordings are magical.
I wrote a longer substack essay about Noteleaf's test harness! You can read it here
I'm working on a few other essays about Tarjan & Kahn's algorithms, as they've been used in Beacon for workspace resolution.
Yesterday
Beacon
Implemented folding ranges &
textDocument/signatureHelpHandle kw/args
Git-Storm
Added a unified diff view
Today
Beacon
Fix diagnostic positioning - this required tracking ending position of a node which was a ridiculous refactor
Noteleaf
I spent most of my time on this project serializing cbor and tweaking the markdown renderer.
I've got to make sure push works properly and I should probably open up the discussion on tangled.
Still TODO
Full text search of notes & leaflet posts
Record usage with VHS & Freeze
Create a stormlightlabs homebrew tap and set up goreleaser
I'm really excited about how these projects are shaping up. Beacon is usable for smaller python projects and noteleaf is just so much fun.