Safe Haskell | Safe-Inferred |
---|
Language.Haskell.HsColour.ANSI
Description
Partially taken from Hugs AnsiScreen.hs library:
- highlightOnG :: TerminalType -> [Highlight] -> String
- highlightOn :: [Highlight] -> String
- highlightOff :: [Char]
- highlightG :: TerminalType -> [Highlight] -> String -> String
- highlight :: [Highlight] -> String -> String
- cleareol :: [Char]
- clearbol :: [Char]
- clearline :: [Char]
- clearDown :: [Char]
- clearUp :: [Char]
- cls :: String
- goto :: Int -> Int -> String
- cursorUp :: [Char]
- cursorDown :: [Char]
- cursorLeft :: [Char]
- cursorRight :: [Char]
- savePosition :: [Char]
- restorePosition :: [Char]
- data Highlight
- = Normal
- | Bold
- | Dim
- | Underscore
- | Blink
- | ReverseVideo
- | Concealed
- | Foreground Colour
- | Background Colour
- | Italic
- data Colour
- colourCycle :: [Colour]
- enableScrollRegion :: Int -> Int -> String
- scrollUp :: String
- scrollDown :: String
- lineWrap :: Bool -> [Char]
- data TerminalType
Documentation
highlightOnG :: TerminalType -> [Highlight] -> String
highlightOn :: [Highlight] -> String
highlightOff :: [Char]
highlightG :: TerminalType -> [Highlight] -> String -> String
Make the given string appear with all of the listed highlights
cleareol :: [Char]
clearbol :: [Char]
clearline :: [Char]
clearDown :: [Char]
clearUp :: [Char]
cls :: String
Clear the screen.
goto :: Int -> Int -> String
Move the screen cursor to the given position.
cursorUp :: [Char]
cursorDown :: [Char]
cursorLeft :: [Char]
cursorRight :: [Char]
savePosition :: [Char]
restorePosition :: [Char]
data Highlight
Types of highlighting supported by ANSI codes (and some extra styles).
Constructors
Normal | |
Bold | |
Dim | |
Underscore | |
Blink | |
ReverseVideo | |
Concealed | |
Foreground Colour | |
Background Colour | |
Italic |
data Colour
Colours supported by ANSI codes.
colourCycle :: [Colour]
An infinite supply of colours.
enableScrollRegion :: Int -> Int -> String
Scrolling
scrollUp :: String
scrollDown :: String
lineWrap :: Bool -> [Char]
data TerminalType
Constructors
Ansi16Colour |
|
XTerm256Compatible |
|
Instances
Eq TerminalType | |
Ord TerminalType | |
Show TerminalType |