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

Recent releases

  •  09 Apr 2014 20:31

    Release Notes: Filenames without extensions (ie. makefile) can be mapped in filetypes.conf. Rexx highlighting was fixed, and a GDB language definition was added. A "the" editor theme was added.

    •  16 Jan 2014 20:10

      Release Notes: The new reformatting styles google, pico, and lisp were added. Raw string parsing was improved. Highlighting of PDFs was added.

      •  05 Nov 2013 19:09

        Release Notes: Bash highlighting was fixed.

        •  03 Oct 2013 13:29

          Release Notes: Heredoc string literals are supported for Lisp, Perl, PHP, Ruby, and Bash. Many language definitions were improved. A SWIG example for PHP was added.

          •  21 Aug 2013 17:25

            Release Notes: Lua versions 5.1 and 5.2 are supported. Some minor bugs were fixed. Support for Yang was added.

            Recent comments

            22 Aug 2002 06:00 Saalen

            Re: Additional language support
            Hi,
            See http://saalen.cdaweb.de/doku/highlight/highlight_langdef.html
            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

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.