GNU Source-highlight 3.1.6 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 Java Javalog Javascript KDE desktop files Latex Ldap files 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 RPM Spec files Ruby Scala Scheme Shell S-Lang Sql T/Foswiki TML markup (new) 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.6 * language definition file for T/Foswiki TML markup (thanks to Paul W. Harvey) * new output format: ODF (e.g. for LibreOffice or to generate ODF color-highlighted snippets to be used by ODF back-ends, like asciidoc-odf). Thanks to Dag Wieers. * new output format: MediaWiki thanks to Abe Skolnik 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 bug-source-highli...@gnu.org. Or, even better, using https://savannah.gnu.org/bugs/?group=src-highlite The following mailing lists are available: * help-source-highli...@gnu.org, 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 * info-source-highli...@gnu.org, 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 _______________________________________________ GNU Announcement mailing list <info-gnu@gnu.org> https://lists.gnu.org/mailman/listinfo/info-gnu