Window
Captured window entity
Base types LibTmux::Entity
Source and package
- package Lib
Tmux:: ;Window
Members8#
Collections and queries1#
- panes method
LibTmux::SelectionofLibTmux::Paneentities. Local captured data; no I/O.
Common operations6#
- id method string. Local captured data; no I/O.
- name method string. Local captured data; no I/O.
- height method integer. Local captured data; no I/O.
- width method integer. Local captured data; no I/O.
- layout method string. Local captured data; no I/O.
- active_pane method
LibTmux::Paneentity or undef. Local captured data; no I/O.
Other members1#
- links method
LibTmux::SelectionofLibTmux::WindowLinkentities. Local captured data; no I/O.
Inherited members5 members#
Reached through LibTmux::Entity.
- generation method inherited Return the captured generation. Restarted daemons cannot silently reuse this handle.
- identity method inherited Return an opaque identity key scoped by server, generation, kind, and string ID. It is suitable for local equality; duplicate selection occurrences remain separate occurrences.
- kind method inherited Return the schema entity-kind string. Concrete public field readers belong to
LibTmux::Pane,LibTmux::Window,LibTmux::WindowLink,LibTmux::Session, andLibTmux::Client. - server_id method inherited Return the captured server scope. No daemon discovery or refresh occurs.
- to_record method inherited Return a fresh hash reference of captured scalar fields and adjacency IDs. Editing it does not change the retained graph. Retaining the entity retains its captured graph, with no transport ownership or reference cycle.
In other ports#
A tmux window
| Language | Equivalent |
|---|---|
| Python | libtmux |
| Ruby | Lib |
| Lua | libtmux |
| PowerShell | Lib This cmdlet reads shared .NET LibTmux.Window placements. Use -Server for all sessions or -Session for one session. |
| Julia | Lib WindowSnapshot holds captured physical-window data. WindowLink records a placement in a session; actions use WindowRef. |
| Erlang | #tmux A physical window can have several session memberships. window_link holds the session-relative index and active flag. |
| Elixir | Lib Window is a physical window. WindowLink records its session index and active state. |
| Haskell | No public Haskell equivalent is implemented; the current modules expose scalar values and version parsing. |
| Common Lisp | libtmux: window is a physical captured window. window-link preserves each session placement. |
| TypeScript | window |
| Rust | window |
| Go | tmux |
| Java | io |
| Clojure | libtmux Traverses captured window-placement maps without I/O; the window value is a map with an explicit Java reference for effects. |
| Kotlin | io |
| Scala | io |
| C# | Lib |
| F# | Lib This F# module identifies shared .NET LibTmux.Window placements and builds deferred pane queries. Query.list acquires their results from tmux. |
| C++ | libtmux:: |
| Swift | Window |
| OCaml | Libtmux A global window can have several session placements. Window_link holds the session, index and current flag. |