Core LibraryunreleasedAPI Reference

Choose documentation 1

latest

Current version

latest
English

Unreleased libtmux-haskell has not been released. Its API may change during development. This site's structure and URLs may change too.

Haskell API

module libtmux-haskell latest

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

Description#

LibTmux.Server documents ownership and failure recovery. Typed IDs, checked dimensions and supported releases have their own pure modules. LibTmux.Query provides qualified typed descriptions over the same snapshots; query source names are separate from collection access here.

Reexports

Referenced declarations#

Guides#

Pages that discuss LibTmux.

Esc

Type to search.

Reference previewOpen reference