9 lines
524 B
Text
9 lines
524 B
Text
ConTeXt has excellent pretty printing capabilities for many
|
|
languages. The code for pretty printing is written in TeX, and
|
|
due to catcode juggling, such verbatim typesetting is perhaps
|
|
the trickiest part of TeX. This makes it difficult for a
|
|
"normal" user to define syntax highlighting rules for a new
|
|
language. This module takes the onus of defining syntax
|
|
highlighting rules away from the user and uses ViM editor to
|
|
generate the syntax highlighting. There is a helper
|
|
2context.vim script to do the syntax parsing in ViM.
|