wl-pprint-terminfo-3.6: A color pretty printer with terminfo support

Safe HaskellNone

System.Console.Terminfo.PrettyPrint

Contents

Synopsis

Raw Effect (requires the effect be present)

data Effect Source

Constructors

Push ScopedEffect 
Pop 
Ring Bell 

Instances

Graceful degradation

Effects (built with soft)

Colors (built with soft)

Ringing bells

A Color Pretty Printer

display :: (MonadIO m, PrettyTerm t) => t -> m ()Source

displayLn :: MonadIO m => PrettyTerm t => t -> m ()Source

Progressively less magical formatting

displayDoc :: (MonadIO m, PrettyTerm t) => Float -> t -> m ()Source

displayDoc' :: (MonadIO m, PrettyTerm t) => Terminal -> Float -> t -> m ()Source

displayDoc'' :: (MonadIO m, PrettyTerm t) => Terminal -> Float -> Int -> t -> m ()Source

A Classy Interface

Evaluation

evalTermState :: Monad m => StateT TermState m a -> m aSource