Core LibraryunreleasedAPI Reference

Choose documentation 1

latest

Current version

latest
English

Unreleased libtmux-haskell has not been released. Its API may change during development. This site's structure and URLs may change too.

module libtmux-haskell latest

LibTmux.Query.Pane

Physical pane fields and its required window relationship.

Source and package
Qualified name
LibTmux.Query.Pane
Package
libtmux-haskell
Source
src/LibTmux/Query/Pane.hs
LibTmux.Query.Pane

Description#

Use these tokens with LibTmux.Query; each describes an owned Pane from LibTmux.Snapshot. All are available in the tmux 3.3a baseline. Text comparisons are exact. Command and path values retain POSIX bytes from the endpoint rather than promising UTF-8 or local path semantics.

Members11#

  • active function Whether this is the active pane of its physical window.
  • currentCommand function Foreground command name as lossless POSIX bytes, not a shell command line.
  • currentPath function Observed current directory on the tmux endpoint, preserving POSIX bytes.
  • dead function Whether tmux observed the pane's process as dead.
  • height function Positive height in cells, independent of window-link context.
  • id function Native pane ID. Equality alone does not establish Server identity.
  • index function Pane index within its window, distinct from a window-link index.
  • title function UTF-8 pane title. contains performs exact Text substring matching.
  • width function Positive width in cells. Use dimensionAtLeast for an integer threshold.
  • window function Resolve the pane's physical window in the supplied snapshot with related.
  • windowId function Native ID of the pane's physical window; use window to navigate it.
Esc

Type to search.

Reference previewOpen reference