Text.PrettyPrint.Leijen.Extended

# Pretty-print typeclass

class Display a

# Ansi terminal Doc

type AnsiDoc

data AnsiAnn

class HasAnsiAnn a

hDisplayAnsi

displayAnsi

displayPlain

renderDefault

## Color combinators

black

red

green

yellow

blue

magenta

cyan

white

dullblack

dullred

dullgreen

dullyellow

dullblue

dullmagenta

dullcyan

dullwhite

onblack

onred

ongreen

onyellow

onblue

onmagenta

oncyan

onwhite

ondullblack

ondullred

ondullgreen

ondullyellow

ondullblue

ondullmagenta

ondullcyan

ondullwhite

## Intensity combinators

bold

faint

normal

# Selective re-exports from Text.PrettyPrint.Annotated.Leijen

## Documents, parametrized by their annotations

data Doc a

## Basic combinators

nest

line

linebreak

group

softline

softbreak

## Alignment

align

hang

indent

encloseSep

## Operators

(<+>)

## List combinators

hsep

vsep

fillSep

sep

hcat

vcat

fillCat

cat

punctuate

## Fillers

fill

fillBreak

## Bracketing combinators

enclose

squotes

dquotes

parens

angles

braces

brackets

## Character documents

## Primitive type documents

## Semantic annotations

annotate

noAnnotate

## Rendering

## Undocumented