libtmux.query:order-by
Return a new query set stably ordered by native PREDICATE and KEY. PREDICATE and KEY are function objects or symbols naming global functions, each resolved once before sorting. Invalid designators signal LIBTMUX:INVALID-ARGUMENT. Their calls follow the STABLE-SORT callback contract. Sorting is eager and local, mutating only a private simple-vector copy. SET remains unchanged; items are shared and equal keys retain input order.
Source and package
- Qualified name
-
libtmux.query: order-by - Declared in
libtmux.query- Package
- libtmux/query
- Source
- src/query.lisp
- (order-by set predicate &key (key (function identity)) (max-items +default-max-selection-items+))
-
Public owner:
libtmux.queryDescription#
See also:
libtmux.query:from,libtmux.query:items,libtmux.query:where-if.
Guides#
Pages that discuss order-by.