In case someone's using Projectile - a fairly big change landed there today - https://github.com/bbatsov/projectile/commit/5061bd8dcd9f4d0e874884272f88b10892d15da3 Caching was reworked and now: • Each project has its own cache file • Cache files are consulted only when you request the files of some project This makes caching both more robust and faster, as before the cache file for all projects was loaded when projectile-mode was enabled.
@bozhidar do you know what's causing this, this must be a change in a newer release (?) , i don't want it to be doing discovery every single time i want to open/switch projects.
Yeah, I moved the auto discovery to switch project, as I thought it made more sense there. (as many people don't restart their Emacs for months) There's an interactive command to discover projects in the project path that can be used if someone wants to control this manually.
I'd suggest to just disable to auto-discovery and use the command instead.
See https://docs.projectile.mx/projectile/usage.html#automated-project-discovery
I noticed I haven't update the docs accordingly, though. 😄 Will fix that!
thank you!
Perhaps it's still worth to have a different defcustom for the old behavior.
> There's an interactive command to discover projects in the project path that can be used if someone wants to control this manually.
yah thats how i've always used it, in doom simply SPC p D
I've updated the default for projectile-auto-discover to be nil.