GNU Source-highlight 3.1.7

Lorenzo Bettini <[email protected]> Sat, 30 Jun 2012 15:12:42 +0200
Newsgroups gmane.comp.gnu.source-highlight.announce
Message-ID <[email protected]>
GNU Source-highlight 3.1.7 has been released.  It is available from
ftp://ftp.gnu.org/gnu/src-highlite/ and mirrors of that site (see
list of mirror sites at http://www.gnu.org/order/ftp.html).

GNU Source-highlight, given a source file, produces a document with
syntax highlighting.

Since version 3.0, source-higlight also provides a *C++ highlight
library* that you can use in your programs!

You can also find details about new features of source-highlight on my
blog, in this area:
http://tronprog.blogspot.com/search/label/source-highlight.

At the moment this package can handle


     Ada
     Asm
     Applescript
     Awk
     Autoconf files
     Bat
     Bib
     Bison
     C/C++
     C#
     CakePhp templates
     Clipper
     Cobol
     Configuration files (generic)
     Caml
     Changelog
     Css
     D
     Diff
     Emacs Lisp
     Erlang
     errors (compiler output)
     Flex
     Fortran
     GLSL
     Haskell
     Haskell literate programming
     Haxe
     Html
     ini files
     IsLisp     (new)
     Java
     Javalog
     Javascript
     KDE desktop files
     Latex
     Ldap files
     Lilypond     (new)
     Lisp
     Logtalk
     Log files
     lsm files (Linux Software Map)
     Lua
     Makefile
     Manifest
     M4
     ML
     Opa
     Oz
     Pascal
     Perl
     pkg-config files
     PHP
     Po
     Postscript
     Prolog
     Properties files
     Protobuf (Google's Protocol Buffers)
     Python
     R statistics programming language     (new)
     RPM Spec files
     Ruby
     Scala
     Scheme
     Shell
     S-Lang
     Sql
     T/Foswiki TML markup
     Tcl
     Texinfo
     UPC (unified parallel C)
     Vala
     VBscript
     XML
     XOrg conf files



as source languages, and

     HTML
     XHTML
     LATEX
     MediaWiki     (new)
     ODF     (new)
     TEXINFO
     ANSI color escape sequences (you can use this feature with less)
     DocBook


as output formats.

Language definition files and output language definition files, which
are part of source-highlight distribution, can also be downloaded
independently from, respectively:

     * http://www.gnu.org/software/src-highlite/lang_files/
     * http://www.gnu.org/software/src-highlite/outlang_files/

Source-highlight depends on the Boost regex library
(http://www.boost.org/) so you need to install this library (boost
libraries are usually shipped with most distributions).

Source-highlight can also generate cross references; in order to do this
it relies on GNU Ctags, http://ctags.sourceforge.net.

Version 3.1.7

    * fixed compilation bugs in MacOsX systems (thanks to
      Trevor Spiteri)
    * language definition for Lilypond (thanks to Federico Bruni)
    * language definition for R statistics programming language
    * language definition for ISLISP (thanks to Christian Jullien)
    * improved Erlang definition file (thanks to Erik S=F8e S=F8rensen)
    * new output format: ESC 256 ascii code (thanks to
      Xavier-Emmanuel Vincent).

Visit the Source-highlight home page at
http://www.gnu.org/software/src-highlite

This project's git repository can be checked out through the following
clone instruction:

git clone git://git.savannah.gnu.org/src-highlite.git

Further instructions can be found at the address:

http://savannah.gnu.org/projects/src-highlite.

And the git repository can also browsed on-line at
http://git.savannah.gnu.org/cgit/src-highlite.git.

Bug reports should go to [email protected].

Or, even better, using

https://savannah.gnu.org/bugs/?group=3Dsrc-highlite

The following mailing lists are available:

     * [email protected], for generic discussions about the
program and for asking for help about it (open mailing list),
http://mail.gnu.org/mailman/listinfo/help-source-highlight
     * [email protected], for receiving information about
new releases and features (read-only mailing list),
http://mail.gnu.org/mailman/listinfo/info-source-highlight

if you want to subscribe to a mailing list just go to the URL and follow
the instructions, or send me an e-mail and I'll subscribe you.

cheers
         Lorenzo

-- =

Lorenzo Bettini, PhD in Computer Science, DI, Univ. Torino
ICQ# lbetto, 16080134     (GNU/Linux User # 158233)
HOME: http://www.lorenzobettini.it MUSIC: http://www.purplesucker.com
http://www.myspace.com/supertrouperabba
BLOGS: http://tronprog.blogspot.com  http://longlivemusic.blogspot.com
http://www.gnu.org/software/src-highlite
http://www.gnu.org/software/gengetopt
http://www.gnu.org/software/gengen http://doublecpp.sourceforge.net