diff --git a/crates/project/src/terminals.rs b/crates/project/src/terminals.rs index 16917baac4..4e028d16e6 100644 --- a/crates/project/src/terminals.rs +++ b/crates/project/src/terminals.rs @@ -433,6 +433,9 @@ impl Project { "windows" => "\r", _ => "\n", }; + if smol::block_on(self.fs.metadata(path.as_ref())).is_err() { + return None; + } Some(format!( "{} {} ; clear{}", activate_keyword, quoted, line_ending