+1 for link support across multiple vaults
I agree that link support across multiple vaults could be very powerful and helpful. However, I think this feature should be optional, and off by default (i.e. opt-in). If links b/w multiple vaults are on by default this begins to defeat the purpose of having separate vaults in the first place. (There still might be some reasons why, but my point is it blurs the lines so much that it makes it as if the two vaults are one vault anyways).
A lack of links between vaults is actually a feature, not a bug. However, I think it should be an optional feature. There are times when the user doesn’t want links and this is part of why they made a separate vault in the first place.
For example, I have a vault I’m building called Second Brain. This vault is meant to be my “everything” vault.
I’m also creating a Bible Study vault. I’d like this to be separate because when I’m making links in my bible study research I don’t want to get suggestions to links to unrelated things. I want my Bible Study notes to analyze and index the bible without being cluttered by other topics. This is a good use case for having a separate vault. By having a separate vault, I don’t get irrelevant suggestions in my link code completion or in the local graph view.
However, in my personal notes, sometimes I want to reference something that I read in the bible, and it would be nice to be able to link to it. This is why I’d like linking across vaults.
That being said, it could be challenging to implement as it would probably create a bunch of broken links within Obsidian. How would Obsidian know which file to link to, if it’s in another vault, i.e. another directory, maybe even another drive, on another network. This adds quite a bit of complexity and opportunities for bugs.
I like @ecosoc 's idea of making this a plugin (therefore it could be opt-in and won’t confuse casual users).
And I like his idea of linking using a prefix for the vault like [[Contacts–Jordan S]]. But I think that that would be a problem if there is a note in the same vault that has that name. The syntax should be something that couldn’t accidentally have the same name. Maybe something like [Vault:Contacts[[Jordan S]]] That’s kind of ugly and verbose, so there’s probably a more elegant idea for syntax, but something maybe like that.