Skip to main content

Module session

Module session 

Source
Expand description

Session — a top-level grouping of windows that survives across client disconnects.

Structs§

TearSession
One session: the top-level entity in the multiplexer hierarchy. A session owns a set of windows; each window owns a layout tree of panes. Sessions persist across client attach/detach cycles — this is what makes tear (and tmux) a multiplexer rather than a shell wrapper.

Enums§

SessionSource
Who/what created a session. Operator-visible provenance. Internally tagged so the wire shape stays compact + future Named(_) etc. can land without churning the variant ordering.
SessionState
Session lifecycle states.