Core LibraryunreleasedAPI Reference

Choose documentation 2

latest

Current version

latest
English

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

function libtmux-lisp latest

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.query

Parameters

Guides#

Pages that discuss order-by.

Esc

Type to search.

Reference previewOpen reference