diff --git a/crates/project/src/terminals.rs b/crates/project/src/terminals.rs index 00e12a312f860efde4dee562c6efd0f748650843..b4e1093293b6275b9da68075425dd3b75b5bb335 100644 --- a/crates/project/src/terminals.rs +++ b/crates/project/src/terminals.rs @@ -148,7 +148,7 @@ impl Project { let ssh_details = self.ssh_details(cx); let settings = self.terminal_settings(&path, cx).clone(); - let builder = ShellBuilder::new(ssh_details.is_none(), &settings.shell); + let builder = ShellBuilder::new(ssh_details.is_none(), &settings.shell).non_interactive(); let (command, args) = builder.build(command, &Vec::new()); let mut env = self