Core LibraryunreleasedAPI Reference

Choose documentation 1

latest

Current version

latest
English

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

function libtmux-erlang latest

tmux_capability:require/2

Require a native feature's numeric major/minor floor without dispatching I/O. An older version returns unsupported_capability with capability and minimum. Patch letters and tracking markers do not promote an older minor version. Unknown features and malformed parsed versions return distinct errors.

Source and package
Qualified name
tmux_capability:require/2
Declared in
tmux_capability
Package
libtmux_erlang
Source
apps/libtmux_erlang/src/tmux_capability.erl
require(Version, Feature) -spec require(tmux_version:t(), feature()) -> ok | {error, map()}.

Examples#

1> {ok, V} = tmux_version:parse(<<"tmux 3.4">>), ok.
ok
2> tmux_capability:require(V, send_client_keys).
ok
Parameters
Esc

Type to search.

Reference previewOpen reference