Server.query_panes
See "query_panes" in LibTmux::Server for arguments, returned value, and completion. Its observer runs inline in void context; a returned Future is ignored. Cancellation before the decision suppresses it. If the observer cancels its query or calls "close", cancellation takes precedence over subsequent return or exception delivery. Continue driving the loop until close cleanup completes.
Source and package
- Qualified name
-
LibTmux:: Async:: Server:: query _panes - Module
- LibTmux::Async
- Declared in
Server- Package
- LibTmux-Async
- Source
- packages/async/lib/LibTmux/Async/Server.pm
- Other languages
- Erlang PowerShell Julia Elixir Haskell Common Lisp PythonRubyLua TypeScript Rust Go Java C# C++ Swift Kotlin Scala OCaml F# Clojure
-
Methods#
tmux command#
The tmux commands behind query_panes.
display-message (daemon identity or target preflight) list-clients list-panes -a server scope, cmd_list_panes_server list-sessions list-windows -a server scope, cmd_list_windows_exec tmux C API#
The C declarations in tmux that implement these commands.
In other ports#
Filter every pane with a tmux expression
| Language | Equivalent |
|---|---|
| Python | libtmux |
| Ruby | Lib |
| Lua | libtmux |
| Haskell | No public Haskell equivalent is implemented; the current modules expose scalar values and version parsing. |
| TypeScript | no equivalent on Server |
| Rust | no equivalent on Server |
| Go | tmux |
| Java | no equivalent on Server |
| C# | Lib |
| C++ | no equivalent on Server |
| Swift | no equivalent on Server |
| OCaml | No direct public OCaml equivalent is recorded for this operation. |
No equivalent is recorded in PowerShell, Julia, Erlang, Elixir, Common Lisp, Clojure, Kotlin, Scala or F#.