First, thanks for making Logseq freely available. I’m just getting to grips with it, but it seems like a great tool.
My question: Is there a way to edit a reference or embed block WITHOUT editing the block it’s referencing?
I know that prob goes against the ethos of what Logseq is trying to do, but the use case would be to:
Create a page full of research
Reference or embed that research
Edit the embed or reference to make it fit with the narrative flow of the current page, but without modifying the research page
Use the original unedited research page for other projects
Is this possible at all?
Is there another way of achieving a similar result?
Thanks for any help.
And thanks again for creating Logseq.
I don’t think this is currently possible. Roam has a similar feature you’re describing called “Versions” which hasn’t been ported over to Logseq (if it’s possible).
Your best bet is probably to create a block reference to the original and nest it under the edited version, that way you can still see how many times and in what ways you’ve updated the original reference for different contexts.
Thanks for the response.
That’s good to know Roam has something like this.
Hopefully see it in Logseq in the future as it could be really useful for reusing research, but at the same time being able to edit it to make outlines more specific.
One option might be to copy the block (using copy and paste) and the link to the original block as a footnote, like so:
[*](((block-reference))). That way you can easily jump back to the original. Or, embed the original reference as a child-block and just fold the parent block so you don’t see it unless you want to.
This looks like Roam’s "replace with “text with alias” " - which I quite like to keep a link to the original, but, as the original poster said, adapt to the current text (eg highlight, shift grammar, etc). It would be great if that could be automated as a an ‘embed style’ or some such…