GNU Source-highlight 2.11 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.
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
* Autoconf files
* C/C++
* C#
* Bib
* Bison
* Caml
* Changelog
* Css
* Diff
* Flex
* Fortran
* GLSL
* Haxe
* Html
* ini files
* Java
* Javascript
* KDE desktop files
* Latex
* Ldap files
* Logtalk
* Log files
* lsm files (Linux Software Map)
* Lua
* Makefile
* M4
* ML
* Pascal
* Perl
* PHP
* Postscript
* Prolog
* Properties files
* Python
* RPM Spec files
* Ruby
* Scala (new)
* Shell
* S-Lang
* Sql
* Tcl
* XML
* XOrg conf files (new)
as source languages, and
HTML
XHTML
ANSI color escape sequences
LaTeX
Texinfo
DocBook (new)
as output format.
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 2.11
* optimized the procedure for finding the best matching expression
* improved boost regex library search in configure script
* fixed regexp element in javascript lang definition
* highlight types used in variable/parameter declarations in C++ and
Java
* fixed language def files for properties and desktop files
* newline chars can be inserted (and ignored) in regular expression
specifications
* --line-range (highlight only specified lines of an input file,
--range-context to specify the number of surrounding context lines,
--range-separator the separator line between ranges)
* language definition for Xorg configuration files
* language definition for Scala (thanks to Dean Wampler)
* bash completion file for source-highlight (thanks to Tiziano Muller)
Visit the Source-highlight home page at
http://www.gnu.org/software/src-highlite
Anonymous CVS access is also available. Please visit
http://savannah.gnu.org/projects/src-highlite/
where you can find detailed descriptions of how to access the CVS
(read-only). Release-candidate versions are available
through CVS.
Bug reports should go to [EMAIL PROTECTED]
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
_______________________________________________
GNU Announcement mailing list <info-gnu@gnu.org>
http://lists.gnu.org/mailman/listinfo/info-gnu