# LibTmux::Model::PaneRef

- **Module:** LibTmux
- **Package:** LibTmux
- **Language:** Raku
- **Kind:** class
- **Source:** https://github.com/libtmux/libtmux-raku/blob/e76160bcce6e03976d49424da15b7c31afb2c68e/lib/LibTmux/Model.rakumod#L242
- **Page:** https://libtmux.org/en/raku/latest/reference/libtmux-model-paneref/

Value-only command target for a physical pane in one daemon incarnation.

Value-only command target for a physical pane in one daemon incarnation.

## Members

### Common operations

- [`capture`](/en/raku/latest/reference/libtmux-model-paneref-capture/) (method): Acquire screen/history bytes with explicit bounds and whitespace options.
- [`send-keys`](/en/raku/latest/reference/libtmux-model-paneref-send-keys/) (method): Send native key names, repeating them the requested number of times.
- [`split`](/en/raku/latest/reference/libtmux-model-paneref-split/) (method): Create a detached split by default, returning the reported pane ID.
- [`kill`](/en/raku/latest/reference/libtmux-model-paneref-kill/) (method): Destroy the addressed entity; retained observations remain unchanged.
- [`respawn`](/en/raku/latest/reference/libtmux-model-paneref-respawn/) (method): Restart the target's process; kill must be explicit when replacing a running process.
- [`select`](/en/raku/latest/reference/libtmux-model-paneref-select/) (method): Select the exact pane or verified session-relative window placement.
- [`resize`](/en/raku/latest/reference/libtmux-model-paneref-resize/) (method): Set absolute dimensions or adjust one direction; these forms cannot be mixed.
- [`break`](/en/raku/latest/reference/libtmux-model-paneref-break/) (method): Move this pane to a new window in an explicit session, returning the reported window ID.
- [`set-title`](/en/raku/latest/reference/libtmux-model-paneref-set-title/) (method): Set title text through one literal FORMAT expansion; tmux title rules still apply.
- [`swap`](/en/raku/latest/reference/libtmux-model-paneref-swap/) (method): Swap the two verified pane identities or session-relative window placements.
- [`clear-history`](/en/raku/latest/reference/libtmux-model-paneref-clear-history/) (method): Discard scrollback; visible screen contents and application state are unaffected.
- [`join`](/en/raku/latest/reference/libtmux-model-paneref-join/) (method): Move this pane into the target's split tree; its scoped ID remains unchanged.
- [`pipe`](/en/raku/latest/reference/libtmux-model-paneref-pipe/) (method): The pipe command deliberately uses tmux's FORMAT and strftime shell-command syntax.
- [`copy-mode`](/en/raku/latest/reference/libtmux-model-paneref-copy-mode/) (method): Enter copy mode, optionally paging upward or exiting when scrolling to the bottom.
- [`inspect`](/en/raku/latest/reference/libtmux-model-paneref-inspect/) (method): Acquire a fresh graph and require exactly one observed entity with this ID.
- [`move`](/en/raku/latest/reference/libtmux-model-paneref-move/) (method): Move this pane beside an explicit pane target without changing its ID.
- [`send-prefix`](/en/raku/latest/reference/libtmux-model-paneref-send-prefix/) (method): Send the configured primary or secondary prefix key to this pane.
- [`command`](/en/raku/latest/reference/libtmux-model-paneref-command/) (method): A bounded, identity-guarded explicit command. Arguments keep tmux semantics.
- [`clock-mode`](/en/raku/latest/reference/libtmux-model-paneref-clock-mode/) (method): Enter tmux's clock mode for this pane.
- [`reset`](/en/raku/latest/reference/libtmux-model-paneref-reset/) (method): Reset terminal state and clear history in one tmux queue; failure can leave partial effects.
- [`send-text`](/en/raku/latest/reference/libtmux-model-paneref-send-text/) (method): Send literal bytes as text without appending Enter.

### Other members

- [`capture-pending`](/en/raku/latest/reference/libtmux-model-paneref-capture-pending/) (method): Acquire incomplete terminal escape input as bytes, separate from screen capture.
- [`copy-command`](/en/raku/latest/reference/libtmux-model-paneref-copy-command/) (method): Dispatch a native copy-mode command with separate argument values.
- [`entity`](/en/raku/latest/reference/libtmux-model-paneref-entity/) (method): Return the registered entity schema without I/O.
- [`float`](/en/raku/latest/reference/libtmux-model-paneref-float/) (method): Convert this tile into a floating pane with explicit dimensions.
- [`hooks`](/en/raku/latest/reference/libtmux-model-paneref-hooks/) (method): Construct a value-only hook facade; its reads and writes are explicit operations.
- [`move-floating`](/en/raku/latest/reference/libtmux-model-paneref-move-floating/) (method): Move a floating pane to explicit coordinates in the supported profile.
- [`new-floating`](/en/raku/latest/reference/libtmux-model-paneref-new-floating/) (method): Create a floating pane. Modal input ownership requires the modal capability.
- [`options`](/en/raku/latest/reference/libtmux-model-paneref-options/) (method): Construct a value-only option facade scoped to this captured identity.
- [`reset-terminal`](/en/raku/latest/reference/libtmux-model-paneref-reset-terminal/) (method): Reset tmux's terminal state for this pane; this does not restart its process.
- [`same-entity`](/en/raku/latest/reference/libtmux-model-paneref-same-entity/) (method): Compare scoped identity without acquiring current state.
- [`set-input`](/en/raku/latest/reference/libtmux-model-paneref-set-input/) (method): Enable or disable delivery of keyboard input to this pane.
- [`set-z-index`](/en/raku/latest/reference/libtmux-model-paneref-set-z-index/) (method): Set a floating pane's nonnegative stacking index.
- [`stack`](/en/raku/latest/reference/libtmux-model-paneref-stack/) (method): Change a floating pane's relative stacking order using a closed placement name.
- [`tile`](/en/raku/latest/reference/libtmux-model-paneref-tile/) (method): Convert this floating pane into a tile while preserving its ID.
- [`toggle-mark`](/en/raku/latest/reference/libtmux-model-paneref-toggle-mark/) (method): Toggle the global marked-pane target using this pane.
- [`toggle-zoom`](/en/raku/latest/reference/libtmux-model-paneref-toggle-zoom/) (method): Toggle this pane's window zoom state.
- [`unmark`](/en/raku/latest/reference/libtmux-model-paneref-unmark/) (method): Clear the server's marked pane.
