diff --git a/crates/rust-analyzer/src/handlers.rs b/crates/rust-analyzer/src/handlers.rs index e73b3a2119e..82f6de5da44 100644 --- a/crates/rust-analyzer/src/handlers.rs +++ b/crates/rust-analyzer/src/handlers.rs @@ -709,11 +709,6 @@ pub(crate) fn handle_formatting( } }; - if let Ok(path) = params.text_document.uri.to_file_path() { - if let Some(parent) = path.parent() { - rustfmt.current_dir(parent); - } - } let mut rustfmt = rustfmt.stdin(Stdio::piped()).stdout(Stdio::piped()).spawn()?; rustfmt.stdin.as_mut().unwrap().write_all(file.as_bytes())?;