Skip to content

Commit 9da4366

Browse files
committed
feat(Pane.split): Add zoom
1 parent 59dc947 commit 9da4366

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/libtmux/pane.py

+6
Original file line numberDiff line numberDiff line change
@@ -493,6 +493,7 @@ def split(
493493
attach: bool = False,
494494
direction: t.Optional[PaneDirection] = None,
495495
full_window_split: t.Optional[bool] = None,
496+
zoom: t.Optional[bool] = None,
496497
shell: t.Optional[str] = None,
497498
size: t.Optional[t.Union[str, int]] = None,
498499
environment: t.Optional[t.Dict[str, str]] = None,
@@ -510,6 +511,8 @@ def split(
510511
split in direction. If none is specified, assume down.
511512
full_window_split: bool, optional
512513
split across full window width or height, rather than active pane.
514+
zoom: bool, optional
515+
expand pane
513516
shell : str, optional
514517
execute a command on splitting the window. The pane will close
515518
when the command exits.
@@ -602,6 +605,9 @@ def split(
602605
if full_window_split:
603606
tmux_args += ("-f",)
604607

608+
if zoom:
609+
tmux_args += ("-Z",)
610+
605611
tmux_args += ("-P", "-F%s" % "".join(tmux_formats)) # output
606612

607613
if start_directory is not None:

0 commit comments

Comments
 (0)