True Transclusion in Obsidian
The make.MD Flow Editor is the tweak I have been dreaming of.
I recently read somewhere (I think on Reddit) about a relatively new feature of the make.MD plugin. Note: I had heard of make.MD but very used it.
The new features is the Flow Editor, which fills a big hole in Obsidian.
In a nutshell, the Flow Editor allows for true transclusion.
Transclusion in Obsidian is when I create a reference in file X to another file Y, like this:
![[Y]]
the contents of file Y are rendered in file X. However, the rendering of Y is not editable. I can’t move my cursor over a word in the rendering of file Y and edit it in place.
However, with the make.MD plugin, with the Flow Editor option turned on, I can do exactly that.
I select the transclusion, run a command — make.MD: Open Flow Blocks in Selection
— and then the transclusion’s rendering is editable.
Here’s an example where I started with a block transclusion:
Note the additional !
preceding the transclusion, an artifact of make.MD flow. (You can simply add the extra !
to turn on the flow transclusion, too.)
When I hover over the transcluded text, I can select text and edit it: