Glad to see this is already here and people are working on it.
I would argue this is on of the biggest barriers to adoption and a big source of some of the complaints around performance in atom but that is just my opinion. Go to anything is a big claim to fame for some editors and the snappy performance of the tool is part of what makes it so valuable.
With “other” editors indexing is done on multiple background threads and the re-indexer is incredibly smart about how it goes about detecting changes to the directory and determining what to re-index.
If I open atom on a C# project of any reasonable size I can expect long delays due to re-indexing every time I test my application and switch back to make a tweak. I have to admit while I am not the worst programmer in the world I do find the source of some of atom packages quick difficult to grok as they are so heavily laden with nested co-routines.
A silly platform specific thought and one I have been considering.
Has anyone considered building a fuzzy search replacement around void tools everything search for windows? The results would make file discovery incredibly fast and rely on an indexer that is tuned to the platform?