aboutsummaryrefslogtreecommitdiff
path: root/src/pane.rs
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-07-05 20:18:24 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-07-05 20:19:13 +0300
commit220b99a9fabf10fad83a570f641ad39737d85875 (patch)
treea27a3b791f110d091ca6ef9b194bb6c1fb4e2b55 /src/pane.rs
parent2bc1724c2dae72184a5d2ec070e30c70dc519f9b (diff)
fix: support custom command keybindings on windows
refs #1041
Diffstat (limited to 'src/pane.rs')
-rw-r--r--src/pane.rs4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/pane.rs b/src/pane.rs
index 6094af83..a6edaaa7 100644
--- a/src/pane.rs
+++ b/src/pane.rs
@@ -1585,9 +1585,7 @@ impl PaneRuntime {
render_notify: Arc<Notify>,
render_dirty: Arc<AtomicBool>,
) -> std::io::Result<Self> {
- let mut cmd = CommandBuilder::new("/bin/sh");
- cmd.arg("-c");
- cmd.arg(command);
+ let mut cmd = crate::platform::pane_custom_command_pty_builder(command);
cmd.cwd(cwd);
apply_pane_terminal_env(&mut cmd);
apply_pane_launch_env(&mut cmd, launch_env);