I've been wondering about the long-term plan for
loadOutDirsFromCheck and running proc macros, so I wrote down some thoughts here: rust-analyzer#6448
we want to be able to function without cargo check
We still do, by default. Are there any downsides to enabling proc macros/build scripts if e.g. the code doesnt build?
My preference would be to enable them by default, or to ask on the first project load (not necessarily one with build scripts). Another nice touch would be to detect if the proc macro server is crashing and disable it, to better handle ABI changes
I should have checked for duplicates :sweat_smile: