pass cwd for wezterm terminal

This commit is contained in:
Bob Qi 2023-07-27 13:28:37 +08:00
parent 12310418b0
commit 117f12dbd6

View File

@ -20,7 +20,7 @@ wezterm-terminal-vertical <program> [<arguments>] [<arguments>]: create a new te
The current pane is split into two, top and bottom The current pane is split into two, top and bottom
The program passed as argument will be executed in the new terminal' \ The program passed as argument will be executed in the new terminal' \
%{ %{
wezterm-terminal-impl split-pane --bottom -- %arg{@} wezterm-terminal-impl split-pane --cwd "%val{client_env_PWD}" --bottom -- %arg{@}
} }
complete-command wezterm-terminal-vertical shell complete-command wezterm-terminal-vertical shell
@ -29,7 +29,7 @@ wezterm-terminal-horizontal <program> [<arguments>]: create a new terminal as a
The current pane is split into two, left and right The current pane is split into two, left and right
The program passed as argument will be executed in the new terminal' \ The program passed as argument will be executed in the new terminal' \
%{ %{
wezterm-terminal-impl split-pane --right -- %arg{@} wezterm-terminal-impl split-pane --cwd "%val{client_env_PWD}" --right -- %arg{@}
} }
complete-command wezterm-terminal-horizontal shell complete-command wezterm-terminal-horizontal shell
@ -37,7 +37,7 @@ define-command wezterm-terminal-tab -params 1.. -docstring '
wezterm-terminal-tab <program> [<arguments>]: create a new terminal as a wezterm tab wezterm-terminal-tab <program> [<arguments>]: create a new terminal as a wezterm tab
The program passed as argument will be executed in the new terminal' \ The program passed as argument will be executed in the new terminal' \
%{ %{
wezterm-terminal-impl spawn -- %arg{@} wezterm-terminal-impl spawn --cwd "%val{client_env_PWD}" -- %arg{@}
} }
complete-command wezterm-terminal-tab shell complete-command wezterm-terminal-tab shell
@ -45,7 +45,7 @@ define-command wezterm-terminal-window -params 1.. -docstring '
wezterm-terminal-window <program> [<arguments>]: create a new terminal as a wezterm window wezterm-terminal-window <program> [<arguments>]: create a new terminal as a wezterm window
The program passed as argument will be executed in the new terminal' \ The program passed as argument will be executed in the new terminal' \
%{ %{
wezterm-terminal-impl spawn --new-window -- %arg{@} wezterm-terminal-impl spawn --cwd "%val{client_env_PWD}" --new-window -- %arg{@}
} }
complete-command wezterm-terminal-window shell complete-command wezterm-terminal-window shell