I'm a big fan of Joplin, a big fan of Zettelkasten, so this topic is really interesting to read for me !

Personnaly, I'd suggest a "Transclusion" plugin. It's a really powerful function to be able to see the content of multiple notes together, and is especially wonderful when you want to start putting ideas together into a coherent whole.

@ambrt 's search embed plugin is really close, but it's not really there in terms of usability; in my mind, using transclusion should be very quick, oriented toward individual note links, and should have a way to hide/display the transcluded content at will.

Hence, it could take different forms, but the idea of the plugin should be that when you link a Joplin note in another note, you should be able to see the content of this note without switching. For example, the renderer can display the title of the note with a small arrow next to it, and clicking on the arrow would display the content of the note with a small indent. This could be staked in a way that you could see the content of a linked note in your note, but you could also see the content of another linked note in the linked note, etc.

I imagine that this could be done relatively easily using the HTML details tag. If it is deemed best to separate "transcluded" note links and "normal" note links, I wonder if using the "!" symbol before a joplin note link could do the trick. If I remember, currently, using ! before a joplin link results in a broken link.

3 Likes