Libtmux.Plan
Explicit source-filter planning for a new acquisition. A plan separates supported tmux predicates from residual local evaluation; it never changes the I/O-free contract of Query.matching. Backend capture operations acquire a complete graph and do not consume these plans.
Source and package
- Qualified name
-
Libtmux.Plan - Declared in
Libtmux- Package
- libtmux
- Source
- lib/libtmux.mli
-
Public owner:
Libtmux
Members9#
Collections and queries1#
- panes function Plan without I/O. Exact lowering covers pane active/dead flags and complete Boolean combinations. Unsupported children prevent lowering the whole expression, including under OR and NOT. Relationships always stay local.
Require_exactrejects an unsupported expression before acquisition.
Common operations1#
- source_filter function
Other members7#
- explanation function
- pp function
- pushdown enum
- required_fields function
- required_relations function
- residual function
- t typealias