Prerelease This site documents an alpha of libtmux. Its structure, URLs and APIs are subject to change.

io.github.libtmux.Server.Server.paneFields

Java
  • Python Unavailable
  • Ruby Unavailable
  • Lua Unavailable
  • TypeScript Unavailable
  • Rust Unavailable
  • Go Unavailable
  • Java
  • .NET Unavailable
  • C++ Unavailable
  • Swift Unavailable

View as Markdown

Module
io.github.libtmux.Server
Declared in
Server
Package
io.github.libtmux:libtmux
Source
libtmux/src/main/java/io/github/libtmux/Server.java
paneFields ( names : List<String> ) → Map<PaneId, Map<String, String>>
method [source]
method [source]
paneFields

Chosen fields for every pane on the server, from one listing.

For what a capture does not carry — pane_tty, pane_dead_status, pane_start_command, any of tmux's pane formats. Asking each pane is a tmux process per pane and a view no single moment held; this is one list-panes, so every value is from the same instant.

Examples

Map<PaneId, Map<String, String>> ttys = server.paneFields(List.of("pane_tty", "pane_dead"));
Parameters
  • names ( List<String> ) – tmux format variable names, at most 32

Returns

each pane's values keyed by the names asked for, in tmux's pane order

Raises

0 declared, 0 inherited

Esc

Type to search.