mirror of
https://github.com/kovidgoyal/kitty.git
synced 2026-06-24 18:07:01 +00:00
Fix clone-in-kitty --env not working over ssh
This commit is contained in:
parent
b5701691c6
commit
e5322cdc52
1 changed files with 4 additions and 1 deletions
|
|
@ -595,7 +595,7 @@ def clone_and_launch(msg: str, window: Window) -> None:
|
|||
cmdline[0] = window.child.final_exe
|
||||
ssh_kitten_cmdline = window.ssh_kitten_cmdline()
|
||||
if ssh_kitten_cmdline:
|
||||
from kittens.ssh.main import set_cwd_in_cmdline, set_env_in_cmdline
|
||||
from kittens.ssh.main import set_cwd_in_cmdline, set_env_in_cmdline, patch_cmdline
|
||||
cmdline[:] = ssh_kitten_cmdline
|
||||
if c.opts.cwd:
|
||||
set_cwd_in_cmdline(c.opts.cwd, cmdline)
|
||||
|
|
@ -603,4 +603,7 @@ def clone_and_launch(msg: str, window: Window) -> None:
|
|||
if c.env:
|
||||
set_env_in_cmdline(c.env, cmdline)
|
||||
c.env = None
|
||||
if c.opts.env:
|
||||
for entry in reversed(c.opts.env):
|
||||
patch_cmdline('env', entry, cmdline)
|
||||
launch(get_boss(), c.opts, cmdline, base_env=c.env, active=window)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue