Highlight converts sourcecode to HTML, RTF, LaTeX, TeX, SVG, Pango, BBCode and terminal escape sequences with coloured syntax highlighting. Language definitions and colour themes are customizable Lua scripts. It provides a plug-in interface to tweak syntax parsing and coloring.
ReleaseNotes
minor bugfix: - HTML output: added `white-space: pre-wrap` to pre tag CSS - updated mark_lines.lua plug-in accept a line range as input parameter and output xterm256 terminal sequences - improved Ruby code folding of the outhtml_codefold plug-in - updated astyle lib to rev 672 - added support for reStructured Text - added support for Rego (openpolicyagent.org) - added `outhtml_copy_clipboard.lua` plugin - CLI: adapted default xterm256/truecolor theme to terminal background colour - CLI: adapted ANSI line numbers to terminal background colour - CLI: fixed segfault if the user home directory cannot be determined - GUI: initial font set to Monospace - GUI: replaced highlight.xpm by highlight.png icon