chiasma-0.10.0.0: A tmux client for Polysemy
Safe HaskellSafe-Inferred
LanguageHaskell2010

Chiasma.Codec

Synopsis

Documentation

tryTrim :: Text -> Maybe Text Source #

Remove one leading and trailing space from tmux output if both are present.

class TmuxCodec a where Source #

Minimal complete definition

Nothing

Instances

Instances details
TmuxCodec Client Source # 
Instance details

Defined in Chiasma.Codec.Data.Client

TmuxCodec Pane Source # 
Instance details

Defined in Chiasma.Codec.Data.Pane

TmuxCodec PaneCoords Source # 
Instance details

Defined in Chiasma.Codec.Data.PaneCoords

TmuxCodec PaneMode Source # 
Instance details

Defined in Chiasma.Codec.Data.PaneMode

TmuxCodec PanePid Source # 
Instance details

Defined in Chiasma.Codec.Data.PanePid

TmuxCodec Session Source # 
Instance details

Defined in Chiasma.Codec.Data.Session

TmuxCodec Window Source # 
Instance details

Defined in Chiasma.Codec.Data.Window

TmuxCodec PaneId Source # 
Instance details

Defined in Chiasma.Codec

TmuxCodec SessionId Source # 
Instance details

Defined in Chiasma.Codec

TmuxCodec WindowId Source # 
Instance details

Defined in Chiasma.Codec

TmuxCodec a => TmuxCodec (WithPaneId a) Source # 
Instance details

Defined in Chiasma.Data.WithPaneId