I'm using rust-analyzer with nvim-lsp and need some help figuring out how to configure it. I want it to run when I save a file (which it does), but don't want it to keep running while I edit a file. Being surrounded by errors when I'm in the process of writing (obviously unfinished) code is distracting to me.
Is there a config option to override the latter behavior? From the doc I'm just not sure which of the many options are relevant here, and whether I can override them selectively, or have to define all of them once I don't rely on the implicit defaults.