skylighting-0.13.4: syntax highlighting library
Safe HaskellSafe-Inferred
LanguageHaskell2010

Skylighting

Synopsis

Documentation

lookupSyntax :: Text -> SyntaxMap -> Maybe Syntax #

Lookup syntax by (in order) full name (case insensitive), short name (case insensitive), extension.

syntaxByName :: SyntaxMap -> Text -> Maybe Syntax #

Lookup a syntax by full name (case insensitive).

syntaxByShortName :: SyntaxMap -> Text -> Maybe Syntax #

Lookup a syntax by short name (case insensitive).

syntaxesByExtension :: SyntaxMap -> String -> [Syntax] #

Returns a list of syntaxes appropriate for the given file extension.

syntaxesByFilename :: SyntaxMap -> String -> [Syntax] #

Returns a list of syntaxes appropriate for the given filename.