# LibTmux::Async::Server

- **Module:** LibTmux::Async
- **Package:** libtmux-async
- **Language:** Ruby
- **Kind:** class
- **Source:** https://github.com/libtmux/libtmux-ruby/blob/c6d9d21771828e583692ca899ed817f9640d6a55/gems/libtmux-async/lib/libtmux/async/server.rb#L57
- **Page:** https://libtmux.org/en/ruby/latest/reference/libtmux-async-server/

## Members

- `attach` (method): Behavior: Async unsupported operations.
- `close` (method): Behavior: Async scope.
- `delete_buffer` (method): Behavior: Buffers.
- `diagnostics` (method): Scope counters remain readable after this facade closes its scope.
- `display` (method): Formats are intentionally executable tmux formats, not literal text.
- `endpoint` (method): Returns the value of attribute endpoint.
- `environment` (method): Behavior: Environment.
- `explain_panes` (method): Behavior: Source query plans.
- `hooks` (method): Behavior: Options and hooks.
- `kill` (method): Behavior: Killing daemons.
- `list_buffers` (method): Behavior: Buffers.
- `list_clients` (method): Behavior: Live acquisition.
- `list_panes` (method): Behavior: Live acquisition.
- `list_sessions` (method): Behavior: Live acquisition.
- `list_window_links` (method): Behavior: Live acquisition.
- `list_windows` (method): Behavior: Live acquisition.
- `new_session` (method): Behavior: Creation.
- `open_control` (method): Behavior: Control connections.
- `options` (method): Behavior: Options and hooks.
- `owned?` (method): Behavior: Borrowed bindings.
- `pane` (method): Behavior: Live handles.
- `read_buffer` (method): Behavior: Buffers.
- `run` (method): Behavior: Raw commands.
- `run_group` (method): One nontransactional tmux command group, with literal arguments per command.
- `search_panes` (method): Behavior: Source query execution.
- `session` (method): Behavior: Live handles.
- `set_environment` (method): Behavior: Environment.
- `snapshot` (method): Behavior: Snapshot acquisition.
- `source_file` (method): Behavior: Source files.
- `switch_client` (method): Resolves the literal selector at dispatch; it is not a client reference.
- `unset_environment` (method): Behavior: Environment.
- `wait_for` (method): Retiring the client cannot remove a dispatched waiter from tmux's queue.
- `window` (method): Behavior: Live handles.
- `window_link` (method): Behavior: Live handles.
- `write_buffer` (method): Behavior: Buffers.
- `new` (method): Behavior: Async scope.
- `open` (method): Behavior: Borrowed bindings.
- `start` (method): Behavior: Async unsupported operations.
