HORIZON HASKELLDocslts/ghc-9.10.x248f8f02026-10-05Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05

Modulehscolour-1.25Haskell98

Language.Haskell.HsColour.ANSI

Partially taken from Hugs AnsiScreen.hs library:

  • 3 types
  • 23 values
  • Packagehscolour-1.25
  • Exports26
  • LanguageHaskell98
  • LicenceLicenseRef-LGPL
  • SourceANSI.hs
datadata Highlight
#

Types of highlighting supported by ANSI codes (and some extra styles).

Instances4Enum, Eq, Read, Show
  • Enum HighlightDefined in hscolour-1.25 · Language.Haskell.HsColour.ANSI · orphan
  • Eq HighlightDefined in hscolour-1.25 · Language.Haskell.HsColour.ColourHighlight
  • Read HighlightDefined in hscolour-1.25 · Language.Haskell.HsColour.ColourHighlight
  • Show HighlightDefined in hscolour-1.25 · Language.Haskell.HsColour.ColourHighlight
datadata TerminalType
#

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).

Instances3Eq, Ord, Show
  • Eq TerminalTypeDefined in hscolour-1.25 · Language.Haskell.HsColour.Output
  • Ord TerminalTypeDefined in hscolour-1.25 · Language.Haskell.HsColour.Output
  • Show TerminalTypeDefined in hscolour-1.25 · Language.Haskell.HsColour.Output

Orphan instances

1 instance