]> git.lizzy.rs Git - rust.git/commitdiff
fix: show the right check-command
authorFlorian-Schoenherr <florian.schoenherr99@gmail.com>
Tue, 9 Nov 2021 20:52:55 +0000 (21:52 +0100)
committerFlorian-Schoenherr <florian.schoenherr99@gmail.com>
Tue, 9 Nov 2021 20:52:55 +0000 (21:52 +0100)
Signed-off-by: Florian-Schoenherr <florian.schoenherr99@gmail.com>
crates/rust-analyzer/src/main_loop.rs

index 4a1060596bef04d1a3ee2d200f6373f154312089..8f00c6f6df35847114ba08483627cdeb4f7ae7f6 100644 (file)
@@ -406,7 +406,19 @@ fn handle_event(&mut self, event: Event) -> Result<()> {
                             // 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)
                             };