GoLand indexing irrelevant directories
Completed
Hi,
I'm trying out GoLand on OS X and I've noticed it is spending a lot of CPU and I/O indexing files. Indexing code from my project and its dependencies sounds reasonable, but when I look at what it's actually indexing, it seems to be indiscriminately indexing everything on my HD; for instance, why is it indexing /usr/local/Cellar, a directory used for HomeBrew?
Is there a way to limit what it indexes?

Please sign in to leave a comment.
GoLand needs to index the Go SDK as well, and, in this case, it appears Go was installed using HomeBrew, so GoLand will index `/usr/local/Cellar/go/1.14/` as part of the first time indexing process.
You can control the directories indexed by the IDE by setting the GOROOT (where the Go SDK is installed) under `Preferences | Go | GOROOT`, and GOPATH (pre-Go Modules location of user source code/Go Modules location for package cache) under `Preferences | Go | GOPATH`.
Oh, I see -- makes sense. Thank you for the info!