BSD-3-Clause licensed by John MacFarlane
Maintained by [email protected]
This version can be pinned in stack with:skylighting-core-0.7.3@sha256:dfd83da1709b12237f029a2b6ce7ed6def59c96cd6594f904a3662ef261d0168,8046

skylighting-core

license skylighting-core build status

This package provides the core functionality of the Skylighting project, a Haskell syntax highlighting library with support for KDE XML syntax highlighting descriptions.

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.

Changes

Revision history for skylighting-core

0.7.3 – 2018-08-27

  • Add ‘default.xml’ to syntax descriptions.
  • Raise base lower bounds to 4.8. Drop support for ghc 7.8.
  • Use absolute number for cabal version, as now required.

0.7.2 – 2018-06-08

  • Update syntax definitions from upstream.
  • Added support for POV-Ray syntax (#46).
  • Display line numbers without absolute positioning (David Baynard, #32).

0.7.1 – 2018-03-15

  • Fix benchmarks, which previously depended on a module defined in skylighting (#42).
  • Export Skylighting.Loader from Skylighting.Core.
  • Bump version bound for criterion.

0.7.0.2 – 2018-03-06

  • Ensure that regex captures are not overwritten by regexes without captures.
  • Fixed bug in subDynamic (#41).
  • Added tracing information about rules tried and dynamic regexes, for debugging.
  • Fix highlighting for Haskell chars which breaks -XDataKinds (#40, Artyom Kazak).

0.7.0.1 – 2018-03-03

  • Updated changelog.md.

0.7 – 2018-03-03

  • Initial release of this library, which includes the core functionality of skylighting, relicensed as BSD3 (Jonathan Daugherty).