highlighting-kate: Syntax highlighting
highlighting-kate is a syntax highlighting library with support for over 50 languages. The syntax parsers are automatically generated from Kate syntax descriptions (http://kate-editor.org/), so any syntax supported by Kate can be added. An (optional) command-line program is provided, along with a utility for generating new parsers from Kate XML syntax descriptions.
Currently the following languages are supported: Ada, Asp, Awk, Bash, Bibtex, C, Cmake, Coldfusion, Commonlisp, Cpp, Css, D, Djangotemplate, Doxygen, Dtd, Eiffel, Erlang, Fortran, Haskell, Html, Java, Javadoc, Javascript, Json, Latex, Lex, LiterateHaskell, Lua, Makefile, Matlab, Mediawiki, Modula3, Nasm, Objectivec, Ocaml, Pascal, Perl, Php, Postscript, Prolog, Python, Rhtml, Ruby, Scala, Scheme, Sgml, Sql, SqlMysql, SqlPostgresql, Tcl, Texinfo, Xml, Xslt, Yacc.
[Skip to Readme]
Modules
[Index]
- Text
- Highlighting
- Text.Highlighting.Kate
- Text.Highlighting.Kate.Definitions
- Text.Highlighting.Kate.Format
- Text.Highlighting.Kate.Syntax
- Text.Highlighting.Kate.Syntax.Ada
- Text.Highlighting.Kate.Syntax.Alert
- Text.Highlighting.Kate.Syntax.Asp
- Text.Highlighting.Kate.Syntax.Awk
- Text.Highlighting.Kate.Syntax.Bash
- Text.Highlighting.Kate.Syntax.Bibtex
- Text.Highlighting.Kate.Syntax.C
- Text.Highlighting.Kate.Syntax.Cmake
- Text.Highlighting.Kate.Syntax.Coldfusion
- Text.Highlighting.Kate.Syntax.Commonlisp
- Text.Highlighting.Kate.Syntax.Cpp
- Text.Highlighting.Kate.Syntax.Css
- Text.Highlighting.Kate.Syntax.D
- Text.Highlighting.Kate.Syntax.Djangotemplate
- Text.Highlighting.Kate.Syntax.Doxygen
- Text.Highlighting.Kate.Syntax.Dtd
- Text.Highlighting.Kate.Syntax.Eiffel
- Text.Highlighting.Kate.Syntax.Erlang
- Text.Highlighting.Kate.Syntax.Fortran
- Text.Highlighting.Kate.Syntax.Haskell
- Text.Highlighting.Kate.Syntax.Html
- Text.Highlighting.Kate.Syntax.Java
- Text.Highlighting.Kate.Syntax.Javadoc
- Text.Highlighting.Kate.Syntax.Javascript
- Text.Highlighting.Kate.Syntax.Json
- Text.Highlighting.Kate.Syntax.Latex
- Text.Highlighting.Kate.Syntax.Lex
- Text.Highlighting.Kate.Syntax.LiterateHaskell
- Text.Highlighting.Kate.Syntax.Lua
- Text.Highlighting.Kate.Syntax.Makefile
- Text.Highlighting.Kate.Syntax.Matlab
- Text.Highlighting.Kate.Syntax.Mediawiki
- Text.Highlighting.Kate.Syntax.Modula3
- Text.Highlighting.Kate.Syntax.Nasm
- Text.Highlighting.Kate.Syntax.Objectivec
- Text.Highlighting.Kate.Syntax.Ocaml
- Text.Highlighting.Kate.Syntax.Pascal
- Text.Highlighting.Kate.Syntax.Perl
- Text.Highlighting.Kate.Syntax.Php
- Text.Highlighting.Kate.Syntax.Postscript
- Text.Highlighting.Kate.Syntax.Prolog
- Text.Highlighting.Kate.Syntax.Python
- Text.Highlighting.Kate.Syntax.Rhtml
- Text.Highlighting.Kate.Syntax.Ruby
- Text.Highlighting.Kate.Syntax.Scala
- Text.Highlighting.Kate.Syntax.Scheme
- Text.Highlighting.Kate.Syntax.Sgml
- Text.Highlighting.Kate.Syntax.Sql
- Text.Highlighting.Kate.Syntax.SqlMysql
- Text.Highlighting.Kate.Syntax.SqlPostgresql
- Text.Highlighting.Kate.Syntax.Tcl
- Text.Highlighting.Kate.Syntax.Texinfo
- Text.Highlighting.Kate.Syntax.Xml
- Text.Highlighting.Kate.Syntax.Xslt
- Text.Highlighting.Kate.Syntax.Yacc
- Text.Highlighting.Kate
- Highlighting
Flags
Automatic Flags
Name | Description | Default |
---|---|---|
splitbase | Choose the new, smaller, split-up base package. | Enabled |
executable | Build the Highlight executable. | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- highlighting-kate-0.2.4.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.2, 0.2.1, 0.2.3, 0.2.4, 0.2.5, 0.2.5.1, 0.2.6, 0.2.6.1, 0.2.6.2, 0.2.7, 0.2.7.1, 0.2.8.1, 0.2.8.2, 0.2.9, 0.2.10, 0.3, 0.3.1, 0.4, 0.5, 0.5.0.1, 0.5.0.2, 0.5.0.3, 0.5.0.4, 0.5.0.5, 0.5.0.6, 0.5.1, 0.5.2, 0.5.3, 0.5.3.1, 0.5.3.2, 0.5.3.3, 0.5.3.4, 0.5.3.5, 0.5.3.6, 0.5.3.7, 0.5.3.8, 0.5.3.9, 0.5.4, 0.5.5, 0.5.5.1, 0.5.6, 0.5.6.1, 0.5.7, 0.5.7.1, 0.5.8, 0.5.8.1, 0.5.8.2, 0.5.8.3, 0.5.8.4, 0.5.8.5, 0.5.9, 0.5.10, 0.5.11, 0.5.11.1, 0.5.12, 0.5.13, 0.5.14, 0.5.15, 0.6, 0.6.1, 0.6.2, 0.6.2.1, 0.6.3, 0.6.4 |
---|---|
Change log | changelog |
Dependencies | base, containers, filepath, parsec (<3), pcre-light, xhtml [details] |
License | LicenseRef-GPL |
Author | John MacFarlane |
Maintainer | jgm@berkeley.edu |
Category | Text |
Home page | http://johnmacfarlane.net/highlighting-kate |
Uploaded | by JohnMacFarlane at 2009-03-16T02:34:22Z |
Distributions | Debian:0.6.4, FreeBSD:0.6 |
Reverse Dependencies | 14 direct, 163 indirect [details] |
Executables | Highlight |
Downloads | 123710 total (18 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] |