LibTmux::Workspace::new
- sub new($class, %args)
-
new(config => $hashref)validates and copies alibtmux.workspace/v1configuration. No I/O occurs. Sessions contain named windows with nonempty pane arrays. Each pane requires literalcommandarguments or an explicitshell_command. Environment values inherit from workspace, session, and window, with pane values taking precedence. All configuration errors throwConfig.Methods#
In other ports#
Describe a workspace as data
| Language | Equivalent |
|---|---|
| Python | tmuxp uses configuration dictionaries rather than a dedicated workspace value type |
| Ruby | Lib |
| Haskell | No public Haskell equivalent is implemented; the current modules expose scalar values and version parsing. |
| TypeScript | config |
| Rust | config |
| Go | workspace |
| Java | io |
| C# | Lib |
| C++ | libtmux:: |
| Swift | Workspace |
| OCaml | Libtmux |
No equivalent is recorded in Lua, PowerShell, Julia, Erlang, Elixir, Common Lisp, Clojure, Kotlin, Scala or F#.