libtmux.Pane.join
- Module
- libtmux
- Declared in
- Pane
- Package
- libtmux
- Source
- src/libtmux/pane.py
- Other languages
- Ruby Lua TypeScript Rust GoJava.NETC++Swift
-
Join this pane into another window/pane via
$ tmux join-pane.This is the inverse of
break_pane.- Parameters
-
-
target ( str | Pane | Window ) – Target pane or window to join into.
-
vertical ( bool ) – Join vertically (
-vflag), default True. Set to False for horizontal (-h). -
detach ( bool ) – Do not switch to the target window (
-dflag), default True. -
full_window ( bool | None ) – Join spanning the full window width/height (
-fflag). -
size ( str | int | None ) – Size for the joined pane (
-lflag). -
before ( bool | None ) – Place the pane before the target (
-bflag).
-
In other ports Move a pane into another window
- Ruby
LibTmux::Pane#join - Lua No source-verified Lua equivalent is recorded for this operation.
- TypeScript
pane.Pane.joinTo - Rust no equivalent on
Pane - Go
tmux.Pane.Join - Java
io.github.libtmux.Pane.Pane.joinTo - .NET
LibTmux.Pane.JoinAsync - C++
libtmux::Pane::join - Swift
Server.join(_:into:direction:size:)
Examples
>>> pane_to_join = window.split(shell='sleep 1m')>>> new_window = pane_to_join.break_pane()>>> pane_to_join.join(window)import { PaneDirection } from "libtmux";await pane.joinTo(window.id, { direction: PaneDirection.Below });0 declared, 0 inherited