Projects / Highlight

Highlight

Highlight is a universal converter from source code to HTML, XHTML, RTF, TeX, LaTeX, SVG, BBCode, and terminal escape sequences. (X)HTML and SVG output are formatted by Cascading Style Sheets. It supports more than 170 programming languages, and includes 80 highlighting color themes. The configuration files are Lua scripts with plug-in support. The converter includes some features to provide a consistent layout of the output code.

Tags
Licenses
Operating Systems
Implementation
Translations

RSS Recent releases

  •  01 May 2012 21:34

    Release Notes: The plug-in interface was enhanced to allow output text manipulation. Some plug-ins were added that insert hyperlinks to several online API sites in HTML, LaTeX, and RTF output. Perl and N3 language definitions were improved. Some minor bugs were fixed.

    •  01 Mar 2012 01:58

    Release Notes: The astyle lib was updated. A memory leak in astyle was fixed. Shebang and file suffix recognition were improved.

    •  05 Jan 2012 22:12

      Release Notes: This release adds support for Biferno, RPL, and Ceylon. The Ruby definition was fixed. An HTML font string may contain a list of fonts, which is not output in quotes. Some GUI issues were fixed.

      •  11 Oct 2011 21:46

        Release Notes: This release adds support for MoonScript, UPC, N3, N-Triples, Turtle, and SPARQL. The print-style option was fixed. Some colour themes were added and improved.

        •  04 Jun 2011 01:39

          Release Notes: Astyle code was updated to release 2.02. The force output flag was fixed.

          RSS Recent comments

          22 Aug 2002 06:00 Saalen

          Re: Additional language support
          Hi,
          See saalen.cdaweb.de/doku/...
          for documentation about adding syntax schemes.
          Basically, you just have to put the COBOL keywords,
          type identifiers etc. in a plain text file.
          André Simon

          21 Aug 2002 20:22 xnc

          Additional language support
          I think this looks pretty good. I'd like to see how it handles adding other programming languages (believe it or not I need COBOL).

          Screenshot

          Project Spotlight

          Barry

          A C++ library for interfacing with the RIM BlackBerry Handheld.

          Screenshot

          Project Spotlight

          musl

          A new implementation of the standard library for Linux-based systems.