Workspace Manager1.xAPI Reference

Choose documentation 3

latest

Current version

latest
English

Early release libtmux is released, and its APIs may still change between releases. This site's structure and URLs may change too.

tmuxp.workspace.freezer.freeze

tmuxp.workspace.freezer.freeze ( session: Session, ) → dict[str, t.Any]

Freeze live tmux session into a tmuxp workspace.

Parameters
Returns

dict tmuxp compatible workspace

Guides#

Pages that discuss freeze.

In other ports#

Export a live session as workspace data

Equivalents of Export a live session as workspace data in other languages
Language Equivalent
Haskell No public Haskell equivalent is implemented; the current modules expose scalar values and version parsing.
TypeScript the workspace package applies descriptions but does not export live sessions
Rust freeze.freeze
Go the workspace module builds descriptions but has no live-session export
Java the workspace module builds descriptions but has no live-session export
C# the workspace package builds descriptions but has no live-session export
C++ the source-only workspace consumer builds descriptions but has no live-session export
Swift encoding a Workspace serializes an existing description; it does not read a live session
OCaml The workspace packages validate and apply descriptions; they do not export a live session as configuration.
Perl The JSON workspace distribution validates, plans and loads configurations; live-session export is outside the selected scope.

No equivalent is recorded in Ruby, Lua, PowerShell, Julia, Erlang, Elixir, Common Lisp, Clojure, Kotlin, Scala or F#.

Esc

Type to search.

Reference previewOpen reference