info-gnu
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

GNU Source-highlight 3.1.5


From: Lorenzo Bettini
Subject: GNU Source-highlight 3.1.5
Date: Fri, 02 Sep 2011 14:41:37 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.20) Gecko/20110805 Lightning/1.0b2 Thunderbird/3.1.12

GNU Source-highlight 3.1.5 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     (new)
    Erlang
    errors (compiler output)
    Flex
    Fortran
    GLSL
    Haskell
    Haskell literate programming
    Haxe
    Html
    ini files
    Java
    Javalog     (new)
    Javascript
    KDE desktop files
    Latex
    Ldap files
    Lisp
    Logtalk
    Log files
    lsm files (Linux Software Map)
    Lua
    Makefile
    Manifest
    M4
    ML
    Opa     (new)
    Oz
    Pascal
    Perl
    pkg-config files
    PHP
    Po     (new)
    Postscript
    Prolog
    Properties files
    Protobuf (Google's Protocol Buffers)
    Python
    RPM Spec files
    Ruby
    Scala
    Scheme     (new)
    Shell
    S-Lang
    Sql
    Tcl
    Texinfo
    UPC (unified parallel C)     (new)
    Vala
    VBscript
    XML
    XOrg conf files

as source languages, and

     HTML
     XHTML
     ANSI color escape sequences
     LaTeX
     Texinfo
     DocBook

as output format.

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.5

   * boost m4 macro finds boost in lib64
   * boost m4 macro files are not installed
   * updated php lang definition with new php 5 keywords
   * language definition for Scheme (thanks to Orlando Hill)
   * language definition for Po files (thanks to Mikel Olasagasti)
   * language definition for Opa (thanks to Valentin Gatien-Baron)
   * language definition for Javalog (thanks to Mark Silberbauer)
   * language definition for UPC (thanks to Viraj Sinha)
   * fixed a bug in scala.lang dealing with keywords
   * updated sql.lang (thanks to Xavier-Emmanuel Vincent)
* Emacs lisp files highlighted as Lisp (thanks to Xavier-Emmanuel Vincent)
   * improved logtalk.lang (thanks to Paulo Moura)
   * embed inputlang in the output file (thanks to Masatake Yamato)
   * highlight _ in variable declarations (thanks to Masatake Yamato)
   * correctly highlight for less when filenames contain spaces


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 address@hidden

Or, even better, using

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

The following mailing lists are available:

    * address@hidden, 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
    * address@hidden, 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












reply via email to

[Prev in Thread] Current Thread [Next in Thread]