Pane
An immutable physical pane with explicit actions. It belongs to a window; text may be empty.
Source and package
-
In other ports A tmux pane
- PowerShell
LibTmux\Get-TmuxPaneThis cmdlet reads shared .NET
LibTmux.Paneobjects. Its-Server,-Session, and-Windowparameter sets select the scope. - Julia
LibTmux.PaneSnapshotPaneSnapshotholds captured pane data. Actions use itsPaneRef;PaneOccurrenceadds a window placement in a session. - Python
- Ruby
- Lua
- TypeScript
- Rust
- Go
- Java
- C#
- C++
- Swift
- Kotlin
- Scala
- F#
LibTmux.FSharp.PaneThis F# module reads captured fields and starts explicit operations on the shared .NET
LibTmux.Panetype.
- PowerShell
Members25#
Common operations16#
- id: String
.t () property Required: building the struct without this key is an error. - index: Lib
Tmux (non.Schema .observed _neg ()) property_integer - height: Lib
Tmux (non.Schema .observed _neg ()) property_integer - width: Lib
Tmux (non.Schema .observed _neg ()) property_integer - title: Lib
Tmux (String.Schema .observed .t ()) property - active: Lib
Tmux (boolean()) property.Schema .observed - current_command: Lib
Tmux (String.Schema .observed .t ()) property - window_id: Lib
Tmux (String.Schema .observed .t ()) property - pid: Lib
Tmux (non.Schema .observed _neg () | nil) property_integer - capture!/3 function Returns screen bytes when
capture/3completes; raises API errors orLibTmux.Action.CompletionErrorotherwise. - current_path: Lib
Tmux (String.Schema .observed .t ()) property - dead: Lib
Tmux (boolean()) property.Schema .observed - exit_status: Lib
Tmux (non.Schema .observed _neg () | nil) property_integer - send_keys!/4 function Returns
:okwhensend_keys/4completes; raises API errors orLibTmux.Action.CompletionErrorotherwise. - send_text!/4 function Returns
:okwhensend_text/4completes; raises API errors orLibTmux.Action.CompletionErrorotherwise. - split!/3 function Returns the created pane value when
split/3completes; raises API errors orLibTmux.Action.CompletionErrorotherwise.
Other members9#
- capture_option/0: capture
_option () :: LibTmux () | {:start_line, -32768..32767} | {:end_line, -32768..32767 | :last} | {:join_lines, boolean()} | {:max_bytes, 0..1_048_576} typealias Bounded one-shot screen capture; line numbers are relative to the visible screen, with negative history offsets..Action .option - capture/3 function Captures bounded screen bytes through explicit one-shot execution.
- send_keys/4 function Sends 1..128 named keys to an exact pane; unknown names are rejected.
- send_text/4 function Sends 0..1020 literal bytes to an exact pane, without interpreting key names.
- server_instance: String
.t () property Required: building the struct without this key is an error. - split_option/0: split
_option () :: LibTmux () | {:axis, :horizontal | :vertical} | {:size, {:cells, 1..32767} | {:percent, 1..99}} | {:before | :detached, boolean()} | {:cwd, binary()} | {:command, :default | :empty | {:shell, binary()} | {:argv, [binary(), ...]}} typealias Split geometry and process arguments..Action .option - split_value/0: split
_value () :: %{ id: String.t (), ref: LibTmux () | nil } typealias A created pane ID;.Ref .t refis bound for qualified control andnilfor one-shot. - split/3 function Splits an exact pane and returns its ID and optional bound reference as
value. - t/0: t() :: %Lib
Tmux { active: Lib.Pane Tmux (boolean()), current_command: Lib.Schema .observed Tmux (String.Schema .observed .t ()), current_path: LibTmux (String.Schema .observed .t ()), dead: LibTmux (boolean()), exit_status: Lib.Schema .observed Tmux (non.Schema .observed _neg () | nil), height: Lib_integer Tmux (non.Schema .observed _neg ()), id: String_integer .t (), index: LibTmux (non.Schema .observed _neg ()), pid: Lib_integer Tmux (non.Schema .observed _neg () | nil), server_instance: String_integer .t (), title: LibTmux (String.Schema .observed .t ()), width: LibTmux (non.Schema .observed _neg ()), window_id: Lib_integer Tmux (String.Schema .observed .t ()) } typealias A physical pane; PID and exit status can be known absent, with separate coverage sentinels.