Anchors for Streams

Hello All,

I made this little plugin as a companion for streams for a particular workflow I wanted to use.

$__plugins_xyvir_anchors-for-streams.json (5.3 KB)

The idea is you make a ‘template’ node stream with all of your top-level headers; maybe this is like an example assignment or document or something with pre-defined headers. Then you use the provided ‘anchor’ button to anchor the headers.

Now if you clone this node stream and double-click on any of the anchors, they will ‘spawn’ sibling clones in your ‘currently-viewed’ nodestream even though all the individual ‘anchored’ nodes are technically trancsluded from the original.

The other advantage is that anchor-spawns are automatically tagged with the alphanumeric content of the anchor itself so you have a way to cross reference sections across
your filled templates via these tags.

Just be careful not to indent these siblings or they will ‘glom on’ to the transcluded anchor tiddler which isn’t really the intent. (I plan to make an update eventually that will prevent anchored nodes from being indented)

I also added it to the edition I’m working on at

https://lithic.uk

If you wanna check out the demo there.

I’d love any feedback and hopefully this could help anyone looking for a similar streams workflow.

-Xyvir

1 Like