Package0.15Text
skylighting-core
syntax highlighting library
- Version0.15
- CategoryText
- LicenceBSD-3-Clause
- AuthorJohn MacFarlane
- Maintainerjgm@berkeley.edu
- Homepagegithub.com/jgm/skylighting
- Pinned byhackage skylighting-core 0.15
- Sourcehackage.haskell.org/package/skylighting-core-0.15
Modules
7 modules- Skylighting.Core5
- Skylighting.Loader3This module provides routines to load syntax definitions from disk
- Skylighting.Parser5
- Skylighting.Regex12
- Skylighting.Styles9
- Skylighting.Tokenizer2
- Skylighting.Types25Basic types for Skylighting.
Description
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.
Depends on
17 packages- aeson-2.3.2.0in this set
- attoparsec-0.14.4in this set
- base-4.23.0.0with GHC
- base64-bytestring-1.2.1.0in this set
- binary-0.8.9.3with GHC
- bytestring-0.12.2.0with GHC
- case-insensitive-1.2.1.0in this set
- colour-2.3.7in this set
- containers-0.8with GHC
- directory-1.3.11.0with GHC
- filepath-1.5.5.0with GHC
- mtl-2.3.2with GHC
- safe-0.3.21in this set
- text-2.1.4with GHC
- transformers-0.6.3.0with GHC
- utf8-string-1.0.2in this set
- xml-conduit-1.10.1.0in this set