HsColour(1)

HsColour1

Generate colourised output for haskell code

Usage

HsColour options [file.hs]

Overview

HsColour is a program that colourises Haskell code. It currently has six output formats: ANSI terminal codes, HTML 3.2 with <font> tags, HTML 4.01 with CSS, XHTML 1.0 with inline CSS styling, LaTeX, and mIRC chat client codes.

Flag reference:

-version

Print out version information.

-help

A rudimentary help message.

-oOUTPUT

Write the output to the specified file.

-tty

Write output with ANSI terminal code colours (this is the default).

-html

Write output in HTML 3.2 format with font tags.

-css

Write output in HTML 4.01 format with CSS styling.

-icss

Write output in XHTML 1.0 format with inline CSS styling.

-latex

Write output as LaTeX source code.

-mirc

Output for IRC.

-lit

When outputting HTML etc, inform HsColour that the input Haskell code is Literate Haskell.

-lit-tex

When outputting LaTeX, inform HsColour that the input Haskell code is Literate Haskell.

-anchor

In HTML mode add named anchors.

-partial

Create output fragments (ie omit the HTML DOCTYPE header, CSS stylesheet link, or LaTeX prologue) for embedding in a larger document.

-print-css

Print out the default CSS definitions, in case you lose the .css file.

-nolit

Turn off -lit mode.

-noanchor

Turn off -anchor mode.

-nopartial

Turn off -partial mode.

The HsColour homepage is at http://www.cs.york.ac.uk/fp/darcs/hscolour/ .

Releases

8 releases since Debian 6.0 (Squeeze); the text changed 1 time.

  1. 6.0–8
  2. 9–13

Author

The text for this page was constructed from HsColour's main web page by Erik de Castro Lopo <[email protected]>, for the Debian GNU/Linux system (but may be used by others).

From hscolour 1.25-1+b1 in Debian 13 (Trixie). Parsed by carta from the page's man source.