hscolour-1.24.2: Colourise Haskell code.

Safe HaskellSafe
LanguageHaskell98

Language.Haskell.HsColour.ANSI

Contents

Description

Partially taken from Hugs AnsiScreen.hs library:

Synopsis

Documentation

highlightG :: TerminalType -> [Highlight] -> String -> String Source #

Make the given string appear with all of the listed highlights

cls :: String Source #

Clear the screen.

goto :: Int -> Int -> String Source #

Move the screen cursor to the given position.

colourCycle :: [Colour] Source #

An infinite supply of colours.

data TerminalType Source #

Constructors

Ansi16Colour

\033[Xm-style escape sequences (with X =~ [34][0-7])

XTerm256Compatible

Ansi16Colour, and also \033[Y8;5;Zm]-style escape sequences (with Y =~ [3,4] and Z an integer in [0,255] with the XTerm colour cube semantics).

Orphan instances