diff options
Diffstat (limited to 'crates/rust-analyzer/src/main_loop/handlers.rs')
-rw-r--r-- | crates/rust-analyzer/src/main_loop/handlers.rs | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/crates/rust-analyzer/src/main_loop/handlers.rs b/crates/rust-analyzer/src/main_loop/handlers.rs index 0f623949e..914062902 100644 --- a/crates/rust-analyzer/src/main_loop/handlers.rs +++ b/crates/rust-analyzer/src/main_loop/handlers.rs | |||
@@ -400,11 +400,7 @@ pub fn handle_runnables( | |||
400 | range: Default::default(), | 400 | range: Default::default(), |
401 | label: format!("cargo {} -p {}", cmd, spec.package), | 401 | label: format!("cargo {} -p {}", cmd, spec.package), |
402 | bin: "cargo".to_string(), | 402 | bin: "cargo".to_string(), |
403 | args: { | 403 | args: vec![cmd.to_string(), "--package".to_string(), spec.package.clone()], |
404 | let mut args = vec![cmd.to_string()]; | ||
405 | spec.clone().push_to(&mut args); | ||
406 | args | ||
407 | }, | ||
408 | extra_args: Vec::new(), | 404 | extra_args: Vec::new(), |
409 | env: FxHashMap::default(), | 405 | env: FxHashMap::default(), |
410 | cwd: workspace_root.map(|root| root.to_owned()), | 406 | cwd: workspace_root.map(|root| root.to_owned()), |