From 122475ad4d87ad50c15afbf8613d1b7108a65ba6 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 13 Apr 2022 15:41:42 +0530 Subject: [PATCH] Work on getting cloning working with the SSH kitten Still need to do environment passing --- kitty/launch.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/kitty/launch.py b/kitty/launch.py index 162bcab6a..0d1fa31b7 100644 --- a/kitty/launch.py +++ b/kitty/launch.py @@ -532,4 +532,11 @@ def clone_and_launch(msg: str, window: Window) -> None: cmdline = [] if not cmdline: cmdline = list(window.child.argv) + ssh_kitten_cmdline = window.ssh_kitten_cmdline() + if ssh_kitten_cmdline: + from kittens.ssh.main import set_cwd_in_cmdline + cmdline[:] = ssh_kitten_cmdline + if opts.cwd: + set_cwd_in_cmdline(opts.cwd, cmdline) + opts.cwd = None launch(get_boss(), opts, cmdline, base_env=env)