Edit transcluded (embedded) notes (blocks) in place (likely requires WYSWYG first)

I was reading a comment thread today about Obsidian’s chinese competitor, Siyuan:

"Siyuan has some interesting out-of-the box features like “every block has unique ID and can be referenced from anywhere“, “you have some degree of control on nesting and formatting blocks”, and “you can write SQL queries for blocks in notes”

I wonder if that could be of use in conceptualizing the approach for Obsidian.

Siyuan: SiYuan - Privacy-first personal knowledge management system that supports Markdown, block-level ref, and bidirectional links

3 Likes

this feature in Obsidian would be a total game-changer for a bunch of reasons:

Super-Charged Efficiency: Talk about leveling up your note-editing game! Imagine just clicking a link and bam, you’re editing the linked note right there. No more hopping back and forth between notes – that’s a serious time-saver and a productivity booster.

  1. Edit on the Fly: Got a linked note? Need to tweak something real quick? No sweat. This feature lets you make changes right in the heat of the moment, without losing your train of thought. It’s like having superpowers for your notes – you keep everything flowing and relevant without missing a beat.
8 Likes

I would very much like to be able to edit transcluded content in place. My daily workflow would be much improved with this ability :slight_smile:

11 Likes

I too would like this feature implemented, and my workflow would be much improved.

5 Likes

Big +1 on being able to edit transcluded (embedded) notes. Without it, it really hampers the usefulness of transcludes, but it is so crucial. It causes friction and interrupts your workflow whenever you need to edit it.

Does anyone know of any work arounds or plugins?

5 Likes

A plugin to address this is currently in the works. It won’t be long to have this in obsidian.

7 Likes

Big :heavy_plus_sign::one:

If this gets implemented, would Obsidian make it so that if the original block gets accidentally deleted, the linked block will retain the content and not just say, “Unable to find section…”?

Or maybe it would be more helpful if when you delete a block, Obsidian will warn you and give you options what to do about all the linked blocks?

4 Likes

That’s an excellent idea, but I’d rather see the feature get implemented without it than not get implemented at all. Don’t let the perfect be the enemy of the good, and all that. :wink:

2 Likes

Completely. The main thing is to keep the main thing the main thing.
I can’t wait for Boninall to release their plug-in. Maybe they want to implement that mentioned idea down the road.

3 Likes

+1, this is what prompted me to cancel my Sync account and switch back to Noteplan - but I’d rather use Obsidian and would switch back in a heartbeat if this was implemented.

2 Likes

Hi! Is there an update to this plugin you’re referring to?

yeah, this feature is very important

2 Likes

Sure, I could make great use of editable transclusions. I see that this feature request, which enjoys considerable support, is now over three years old. I guess that speaks for itself.

2 Likes

This is obviously technically hard. What I don’t understand is, if it’s so hard, why not hire the best programmers or contract it out in the short term? Ego perhaps?

1 Like

Why is this not implemented yet :sob: I spent days looking for that but still haven’t found a reliable solution. TOo bad :disappointed:

3 Likes

It’s a plugin job.

Mark a surrounding selection with start/end syntax that doesn’t get rendered in read mode.

XML example of the ‘source’ block:

``'
<snippet id="123456">
## H2 Heading
_italics subtitle_
Some content
</snippet>
``'

the wrapping syntax can contain an identifier 123456 that is referenced by a downstream line of syntax (a placeholder), and this should get replaced with the ‘source’ block when rendered in read mode.

Downstream raw file:

# This is a markdown file title 

<useSnippet id="123456" />

result:

# This is a markdown file title 

## H2 Heading
_italics subtitle_
Some content

Someone else feel free to implement, I’m lazy :upside_down_face:

make.md plugin have this feat

Yes, but it chokes on my vault size and transcluding 50 chapters into a book, which is what I would use it for.

1 Like

For those interested: I’ve created a proof of concept plugin that mirrors blocks; not complete editable transclusion but can e.g. work great for synced tasks: Obsidian plugin to mirror blocks (e.g. synced tasks)

4 Likes

Hello, yes. Sorry for the late reply. This should be a big news to everyone here. Boninall has just incorporated this exact feature into their Outliner View plugin. I’ve been testing it and it’s working exactly how I want it, and seamless too! Try it out for yourself: GitHub - Quorafind/Outliner-View: An outliner for Obsidian and this works locally in Obsidian like Workflowy\Dynalist\Mubu

1 Like