- data PushCommand
- = Bold
- | Standout
- | Underline
- | Reverse
- | Blink
- | Dim
- | Invisible
- | Protected
- | Foreground Colour
- | Background Colour
- | Else PushCommand PushCommand
- | Nop
- with :: PushCommand -> Doc Command -> Doc Command
- blink :: Doc Command -> Doc Command
- bold :: Doc Command -> Doc Command
- underline :: Doc Command -> Doc Command
- standout :: Doc Command -> Doc Command
- reversed :: Doc Command -> Doc Command
- protected :: Doc Command -> Doc Command
- invisible :: Doc Command -> Doc Command
- dim :: Doc Command -> Doc Command
- red :: Doc Command -> Doc Command
- black :: Doc Command -> Doc Command
- green :: Doc Command -> Doc Command
- blue :: Doc Command -> Doc Command
- yellow :: Doc Command -> Doc Command
- magenta :: Doc Command -> Doc Command
- cyan :: Doc Command -> Doc Command
- white :: Doc Command -> Doc Command
- displayDoc :: Float -> Doc Command -> IO ()
- soft :: PushCommand -> PushCommand
- foreground :: Color -> Doc Command -> Doc Command
- background :: Color -> Doc Command -> Doc Command
- data Bell
- ring :: Bell -> Doc Command
- evalTermState :: Monad m => StateT TermState m a -> m a
- displayCap :: SimpleDoc Command -> StateT TermState Capability TermOutput
Documentation
data PushCommand Source
Bold | |
Standout | |
Underline | |
Reverse | |
Blink | |
Dim | |
Invisible | |
Protected | |
Foreground Colour | |
Background Colour | |
Else PushCommand PushCommand | |
Nop |
with :: PushCommand -> Doc Command -> Doc CommandSource
Color Pretty Printer
soft :: PushCommand -> PushCommandSource
foreground :: Color -> Doc Command -> Doc CommandSource
background :: Color -> Doc Command -> Doc CommandSource
evalTermState :: Monad m => StateT TermState m a -> m aSource
displayCap :: SimpleDoc Command -> StateT TermState Capability TermOutputSource