libtmux.data
Pure captured values from libtmux.core/snapshot!.
Source and package
- Qualified name
-
libtmux.data - Module
- libtmux.data
- Package
- io.github.libtmux:libtmux-clojure
- Source
- libtmux-clojure/src/main/clojure/libtmux/data.clj
Members14#
Collections and queries2#
Common operations6#
- data function Projects captured data to EDN, removing
:tmux/refat every map level. - exactly-one function Returns the only value or throws
ex-infofor zero or multiple values. - from-capture function Converts an authenticated Java CapturedServer to eager persistent values.
- matching function Filters captured entries using a Java FilterExpr over their preserved refs.
- same-entity? function Compares physical entity identities without acquiring current state.
- same-link? function Compares occurrences, including the session, window ID, and index.
Other members6#
- active-pane function Returns the captured active pane of a window or session, or
nil. - active-window function Returns the captured active window of a session, or
nil. - entity-key function Returns a captured physical identity, qualified by endpoint and server PID.
- link-key function Returns the physical identity and contextual window placement.
- one-or-none function Returns the only value,
nilfor none, or throws for multiple values. - predicate function Adapts a Java FilterExpr to a predicate over captured entries.
Guides#
Pages that discuss libtmux.data.