libtmux Reference MCP Search
On this page

libtmux.Pane.from_pane_id

View as Markdown

Module
libtmux
Declared in
Pane
Package
libtmux
Source
src/libtmux/pane.py
from_pane_id ( cls , server : Server , pane_id : str ) Pane
methodclassmethod [source]
methodclassmethod [source]
from_pane_id

Create Pane from existing pane_id.

tmux's cmd_find routes a -t target by *sigil*, so a %-id handed to list-panes resolves to that pane's window and lists it. Every row comes back stamped with the session tmux considers canonical for that window -- the most recently active one -- which is the same session display-message -t %ID '#{session_id}' reports. A window linked into several sessions therefore gets one authoritative answer instead of "whichever session sorted last".

Examples

>>> Pane.from_pane_id(server=pane.server, pane_id=pane.pane_id)
Pane(%1 Window(@1 1:..., Session($1 ...)))
Parameters
  • server ( Server ) – The tmux server holding the pane.

  • pane_id ( str ) – Pane id, e.g. "%3".

Returns

Pane

Raises

0 declared, 0 inherited

Esc

Type to search.