Let’s say you were typing something… and wanted to create a page for [[Andy Matuschak]]. instead of having to use something like Hover Editor to hover over and open the page up, or traditionally opening it up in a new or existing panel…
What if you could just do this?
[[Andy Matsuschak]]>>{#type/person} wrote about his system of [[Evergreen Notes]]>>{#type/concept \n - to explore further on this topic later on}.
And after the plugin runs through this line, it becomes:
[[Andy Matsuschak]] wrote about his system of [[Evergreen Notes]].
And now the page of [[Andy Matuschak]] is automatically tagged with a #type/person, and there is now a TODO task on the [[Evergreen Notes]].
Why do this? Well, imagine you are typing on Mobile, and you have access to this. This is amazing by itself because you don’t need to go onto individual pages and go back/forth. All you need to do to write some content on a page is just type [[page]]>>{pushed content} and it automatically sends stuff over like Email.
When we use it on existing pages…
Imagine while you were typing [[Evergreen Notes]] and decided to add an alias for future use. And then did these:
You can add tasks to pages without leaving the current page.
Anyone thinks something like that would be useful? I really want this feature and I’ll be willing to put up a bounty for it if anyone is interested on picking this project up.
This sounds great! Not having to switch back and forth between notes and have my thoughtflow frizzled would be neat.
I don’t really understand your alias example though… Could it also function in reverse? If it occurs to me that what I’m currently writing might be an alias for another existing page, I would want to bracket the alias and send it there. (So that, since Obsidian doesn’t auto-update aliases, I at least have a reminder that I need to update the frontmatter).
For example, having an existing note [[System]] and I am currently working on a literature note on an essay by [[Author A]] and run into a synonym.
“Author A criticizes the rigid [[systematization]] of Author B.”
Would I need to add a line [[System]]>>{alias: systematization} ?
That’s a good idea which I didn’t consider, but it could be a possible extension of the plugin if anyone ever decides to try building this one… I think most plugin authors are active either on Discord or Twitter but hardly look at the forum.
I would be thinking along the lines of easier syntax like [[System|>>systematization]] because this would imply both using it as an alias and pushing it as an alias to the page. After processing it becomes [[System|systematization]] but with a newly defined alias inside the YAML frontmatter.
@gobbletown and @sonsche - managed to get someone to work on this plugin for a fee! Hope it turns out well I’m just really interested in the implementations that can come from being able to push content remotely in this manner.
Ideas:
I could create file-based tasks via templates maybe: [[new task]]>>{state::not done \n project::[[project A]] \n Eisenhower:: Important, Urgent \n deadline:: [[2022-05-16]]}
I could append things to collections and lists quickly - [[shopping list]]>>{juicy red apples for my apple pie}
I could define different entities/types with [[Albert Einstein]]>>{#person} or [[Munich]]>>{#location} in tandem with supercharged links.
I could send entire paragraphs/blocks to the next page, maybe?
[[target]]>>{all
of
these}
In shared vaults, you can literally send “e-mails” to your friend with [[friend]]>>{here's a message from [[me]]}
Haha these possibilities are making me a little giddy…
For now, I’ve settled on the hover-editor… But still, just looking at the other note is still a danger of getting sidetracked I stumbled upon Quickadd, where you can “capture” things to other notes without opening them …but it’s quite complex/powerful and requires some set up of macros that already goes beyond the simple aim of spontaneously sending something somewhere.
Might this plugin also employ the Quickswitcher? This might even remove the need for {curly bracketing}… finding the target note and then opening a box for the content to send there? (Though I realize some people might prefer just using the syntax for less distraction)
There’s not much point in having a quickswitcher pop out though. The main purpose or aim of this plugin is to make [[seamless]]>>{connections to new and existing notes like this} without having to leave the note at all.
I imagine properly adding aliases to existing notes would probably get too finnicky, but it would be great if I could push a reminder or task for myself to create an alias to the existing note.