libtmux Reference MCP Search
On this page

server.settings.Server.hooks

View as Markdown

Module
server.settings
Declared in
Server
Package
libtmux
Source
crates/libtmux/src/server/settings.rs
hooks ( self ) Result<BTreeMap<String, IndexedHooks>, Error>
method [source]
method [source]
hooks

Read every hook set at this server.

Only hooks holding something are reported: tmux lists every hook name it knows, and the ones holding nothing are absent here rather than present and empty.

Errors

Returns an error when tmux cannot be reached or refuses the listing.

Examples

let guard = libtmux::test::TestServer::new().await?;
let server = guard.server();

server.set_hook("alert-bell", "display-message rang").await?;
let hooks = server.hooks().await?;
assert!(hooks.contains_key("alert-bell"));

guard.shutdown().await?;

0 declared, 0 inherited

Esc

Type to search.