Allow for renaming files while Obsidian is still indexing your vault

Use case or problem

I have a lot of notes in Obsidian (~88k notes) and can often wait a long time for Obsidian to complete indexing my vault; while this is happening, I’m unable to rename any files.

Proposed solution

Refactor the vault indexing code in a way where it’s still possible to rename files while this is still happening. This would be a lot less disruptive.

Current workaround (optional)

Wait a long long time while waiting for the indexing process to finish, somehow do things without renaming files (pretty hard.)