One vault vs multiple vaults

Hey guys,

has anyone considered implementing scopes or namespaces in Obsidian?

Let’s say I have one vault with 3 folders:

  • Books
  • JavaScript
  • PHP

When I write JS notes, I don’t usually need link suggestions for Books. For example, my JS Date object note (aliased as “date”) suggests links to few related mentions in JS and PHP notes and dozens of hits in my book notes.

My PHP notes often get confused with JS notes (“Arrays” notes exist in both folders). Autocomplete shows folder the notes are in so I can manually pick the correct one, but it’s an extra click. Outgoing links and backlinks also show much more hits than I’d prefer. It’s not a deal breaker but it makes me feel overwhelmed, disorganized.

I considered using separate vaults, but then I wouldn’t be able to, for example, keep my Eloquent JavaScript book notes in Books folder or link to JSON from both JS and PHP notes.

What I’m suggesting is allowing to set namespace for each note (even simply in YAML header) and then limit or prioritize link hints (and ideally search in general) to the namespace of current note. One note might have multiple namespaces. This namespacing could be turned on and off. It might even hide files in file panel that aren’t part of the namespace. It would make my note taking much more streamlined.

What do you think?

3 Likes