LibTmux
Capture tmux state in IO and process detached observations with ordinary
Haskell collections. Start with withServer and capture; navigation and
field access from LibTmux.Snapshot perform no external operations.
renameSession, renameWindow and setPaneTitle act on explicit references
in IO; detached observations change only when acquired again with capture.
Source and package
- Qualified name
-
LibTmux - Package
- libtmux-haskell
- Source
- src/LibTmux.hs
- LibTmux
-
Description#
LibTmux.Serverdocuments ownership and failure recovery. Typed IDs, checked dimensions and supported releases have their own pure modules.LibTmux.Queryprovides qualified typed descriptions over the same snapshots; query source names are separate from collection access here.Reexports
Referenced declarations#
- LibTmux.Id module
- LibTmux.Server module
- LibTmux.Snapshot module
- LibTmux.Value module
- LibTmux.Version module
Guides#
Pages that discuss LibTmux.