10731: fix: show the right check-command r=Veykril a=Florian-Schoenherr

Currenty r.a. only shows this:
![image](https://user-images.githubusercontent.com/65456722/140977478-e6bc8a45-7c25-4578-9406-fb34f1eb0792.png)
even if another command was specified

There might be a better way to do this, I tried.

Co-authored-by: Florian-Schoenherr <florian.schoenherr99@gmail.com>
This commit is contained in:
bors[bot] 2021-11-09 22:11:32 +00:00 committed by GitHub
commit 899610778b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -406,7 +406,19 @@ impl GlobalState {
// When we're running multiple flychecks, we have to include a disambiguator in
// the title, or the editor complains. Note that this is a user-facing string.
let title = if self.flycheck.len() == 1 {
"cargo check".to_string()
match self.config.flycheck() {
Some(flycheck::FlycheckConfig::CargoCommand {
command,
..
}) => {
format!("cargo {}", command)
}
Some(flycheck::FlycheckConfig::CustomCommand {
command,
..
}) => command,
None => "cargo check".to_string(),
}
} else {
format!("cargo check (#{})", id + 1)
};