syntax highlighting library.
Skylighting is a syntax highlighting library. It derives its tokenizers from XML syntax definitions used by KDE's KSyntaxHighlighting framework, so any syntax supported by that framework can be added. An optional command-line program is provided. Skylighting is intended to be the successor to highlighting-kate. This package provides the core highlighting functionality under a permissive license. It also bundles XML parser definitions licensed under the GPL.
skylighting-core
This package provides the core functionality of the Skylighting project, a Haskell syntax highlighting library with support for KDE XML syntax highlighting descriptions.
Formatters are no longer included in this package: see skylighting-format-ansi
, skylighting-format-blaze-html
, skylighting-format-context
, and skylighting-format-latex
.
For details on how to use this package, see the Haddock documentation and the Skylighting README.
The Haskell code and related files in this package are licensed under the BSD3 license. This package also includes KDE XML syntax definitions which are provided under various licenses; see the XML files for details.