From c8c6468f9c283455a7197abde9890050ef07f56f Mon Sep 17 00:00:00 2001 From: Conrad Irwin Date: Sat, 28 Jun 2025 10:23:57 -0600 Subject: [PATCH] vim: Non-interactive shell (#33568) Closes #33144 Release Notes: - vim: Run r! in a non-interactive shell --- crates/project/src/terminals.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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