[Feature] Embed blocks from query or Dataview output #31
parkeraddison
started this conversation in
Ideas
Replies: 2 comments
-
|
@parkeraddison, thank you so much for the kind words! This is an incredible idea, but it’s also a massive architectural challenge. Syncing non-contiguous search results back to multiple source files requires a very robust 'source-mapping' logic to prevent data corruption. I've converting this to a Discussion so we can brainstorm the implementation. I'm specifically curious about your thoughts on:
|
Beta Was this translation helpful? Give feedback.
0 replies
-
|
Maybe this kind of system would be ideal?
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Current Behavior
Currently, Sync Embed supports standard Obsidian transclusion targets (files or heading sections within files).
Requested Behavior
It would be amazing if somehow the output of a Obsidian query
or possibly even Dataview / Datacore output, which would be more powerful and flexible, but would need to return the right type (obviously can't return non-continuous lines nor modified lines etc, must just be a direct transclusion).
Maybe the syntax could be like to prefix the transclusion with
query:or other specifier, and but the query expression inside the transclusion operator, like thisWhy would this be cool? Because it allows ways to easily grab entire lists (and sublists) of content, in addition to heading-delimited sections. For people like myself who enjoy the outliner approach to notes, this gives a great way to replace the built-in Linked Mentions entirely. Imagine in the following image if the query content on the right were directly editable -- bliss!
By the way, I want you to know how incredible this work already is -- editable transclusions is truly something that fits right in with the way I think most of us want Obsidian to feel like. You've done a great job, and we appreciate it very much!
Beta Was this translation helpful? Give feedback.
All reactions