obsidian42-text-transporter icon indicating copy to clipboard operation
obsidian42-text-transporter copied to clipboard

Push/pull text to a destination note and leave block embed in source note in single step

Open boksir opened this issue 4 years ago • 7 comments

Hello TfTHacker, thank you for creating this plugin. It really makes the job of moving data around Obsidian really easy and the overall experience of Obsidian more enjoyable. I am no longer worried about having to decide between atomic notes vs long DNPs (like I was used to in Roam), I feel like I can be flexible and decide what to do at the moment I am capturing the info, because I have such a powerful tool like Text Transporter!!

Having said that, I would request an additional feature - if possible. Currently, I can push (or pull) text, or push (or pull) a block embed to/from another note. I would also like the ability to push text to a destination note and simultaneously leave a block ref or embed of that in the source note. (Or conversely, pull text and leave behind a block ref in the original note).

To explain - Suppose I have 2 notes - Note 1 and Note 2. In Note 1 I have "SomeText". Right now I can only push either "SomeText" to Note 2 or push the Block Embed of "SomeText" to Note 2. I would like the ability to push "SomeText" to Note 2 and leave behind a Block Ref/Block Embed of that in Note 1 in a single step. I can of course push "SomeText" to Note 2 and then pull the Block Embed of that back into Note 1, but that would need me to execute 2 steps, instead of 1. Or am I missing something?

Another feature that would be great, is the ability to push text into a note that is yet to be created. Maybe I will create a separate issue for that.

boksir avatar Oct 04 '21 10:10 boksir

I was looking for this exact feature today!

glucasroe avatar Feb 16 '22 17:02 glucasroe

Same here. This is in fact the #1 reason I'm interested in this plugin. I assumed that was the primary job it would do. The Note Refactor plugin also doesn't do this.

orand avatar Mar 13 '22 22:03 orand

This is an amazing plugin, with the core idea of Obsidian that when moving things or ideas, one should always remember to leave a link for connection. However, when using “Push line/selection to another file" the content is permanently lost in the current file unless you use the "Pull Line(s) from another file as block embeds" in the current file or go to the destination file and using the copy block embed to paste the embed link of the content you just pushed. This process is tedious and not very elegant. I wonder if you can add the function to "Push line/selection to another file and leaving block/section embed in current line"

Ravenclawer avatar Feb 05 '24 03:02 Ravenclawer

I'm trying to open a new FR for this and found you guys have already submitted the idea, so I move the text here.

Ravenclawer avatar Feb 05 '24 03:02 Ravenclawer

+1 I frequently have the same use case. Would love to see this added.

brsma avatar Apr 24 '24 14:04 brsma

+1 as well. With editing embeds directly now a possibility because of Outliner.MD, my usage of block embeds has increased significantly. I'm making even better connections and in the process, discovering some blocks that fit more in other sources than the original source, so pushing it is a must. However, it is essential that connections between those 2 notes are not lost and I believe leaving a block embed of that block in the former source is necessary.

The addition of this feature would be highly appreciated by many. Thank you.

VerAn1015 avatar May 18 '24 07:05 VerAn1015