bors a77ac93b2a Auto merge of #13128 - Veykril:invocation-strategy, r=Veykril
Implement invocation strategy config

Fixes https://github.com/rust-lang/rust-analyzer/issues/10793

This allows to change how we run build scripts (and `checkOnSave`), exposing two configs:
- `once`: run the specified command once in the project root (the working dir of the server)
- `per_workspace`: run the specified command per workspace in the corresponding workspace

This also applies to `checkOnSave` likewise, though `once_in_root` is useless there currently, due to https://github.com/rust-lang/cargo/issues/11007
2022-10-19 21:53:19 +00:00
..
2022-09-26 18:35:06 +01:00
2022-07-31 19:27:20 +02:00
2022-10-15 12:52:34 +03:00
2022-10-15 12:55:56 +03:00
2022-10-15 12:55:56 +03:00
2022-10-19 21:17:11 +02:00
2022-10-15 12:53:26 +03:00
2022-07-20 15:02:08 +02:00
2022-10-15 13:03:39 +03:00