- module Language.Haskell.HsColour.ColourHighlight
- data ColourPrefs = ColourPrefs {
- keyword :: [Highlight]
- keyglyph :: [Highlight]
- layout :: [Highlight]
- comment :: [Highlight]
- conid :: [Highlight]
- varid :: [Highlight]
- conop :: [Highlight]
- varop :: [Highlight]
- string :: [Highlight]
- char :: [Highlight]
- number :: [Highlight]
- cpp :: [Highlight]
- selection :: [Highlight]
- variantselection :: [Highlight]
- definition :: [Highlight]
- readColourPrefs :: IO ColourPrefs
- defaultColourPrefs :: ColourPrefs
- colourise :: ColourPrefs -> TokenType -> [Highlight]
Documentation
data ColourPrefs Source
Colour preferences.
ColourPrefs | |
|
readColourPrefs :: IO ColourPrefsSource
Read colour preferences from .hscolour file in the current directory, or failing that, from $HOME/.hscolour, and failing that, returns a default set of prefs.
colourise :: ColourPrefs -> TokenType -> [Highlight]Source
Convert token classification to colour highlights.