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/signatureHelp

  • Handle 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.