chiasma-0.1.0.0: tmux api

Safe HaskellSafe
LanguageHaskell2010

Chiasma.Data.TmuxThunk

Documentation

newtype CmdName Source #

Constructors

CmdName String 
Instances
Eq CmdName Source # 
Instance details

Defined in Chiasma.Data.TmuxThunk

Methods

(==) :: CmdName -> CmdName -> Bool #

(/=) :: CmdName -> CmdName -> Bool #

Show CmdName Source # 
Instance details

Defined in Chiasma.Data.TmuxThunk

newtype CmdArgs Source #

Constructors

CmdArgs [String] 
Instances
Eq CmdArgs Source # 
Instance details

Defined in Chiasma.Data.TmuxThunk

Methods

(==) :: CmdArgs -> CmdArgs -> Bool #

(/=) :: CmdArgs -> CmdArgs -> Bool #

Show CmdArgs Source # 
Instance details

Defined in Chiasma.Data.TmuxThunk

data TmuxThunk next Source #

Constructors

Read Cmd ([String] -> Either TmuxDecodeError a) ([a] -> next) 
Write Cmd (() -> next) 
Failed TmuxError 
Instances
Functor TmuxThunk Source # 
Instance details

Defined in Chiasma.Data.TmuxThunk

Methods

fmap :: (a -> b) -> TmuxThunk a -> TmuxThunk b #

(<$) :: a -> TmuxThunk b -> TmuxThunk a #

data Cmd Source #

Constructors

Cmd CmdName CmdArgs 
Instances
Eq Cmd Source # 
Instance details

Defined in Chiasma.Data.TmuxThunk

Methods

(==) :: Cmd -> Cmd -> Bool #

(/=) :: Cmd -> Cmd -> Bool #

Show Cmd Source # 
Instance details

Defined in Chiasma.Data.TmuxThunk

Methods

showsPrec :: Int -> Cmd -> ShowS #

show :: Cmd -> String #

showList :: [Cmd] -> ShowS #

newtype Cmds Source #

Constructors

Cmds [Cmd] 
Instances
Eq Cmds Source # 
Instance details

Defined in Chiasma.Data.TmuxThunk

Methods

(==) :: Cmds -> Cmds -> Bool #

(/=) :: Cmds -> Cmds -> Bool #

Show Cmds Source # 
Instance details

Defined in Chiasma.Data.TmuxThunk

Methods

showsPrec :: Int -> Cmds -> ShowS #

show :: Cmds -> String #

showList :: [Cmds] -> ShowS #