Haskell Mode for Emacs, Version 1.2
-----------------------------------
The ubiquitous editor Emacs allows modes specific to a particular
language or task. We present a mode for editing Haskell scripts that
provides the following features:
* Font Locking: Colours keywords, comments, strings, etc. This allows
more information to be passed to the user about the
visible text and aids the programmer significantly.
* Declaration Scanning: Scans declarations and places them in a menu.
This makes it quick and easy to find function
declarations, type declarations, etc.
* Documentation: Echoes types of functions or syntax of keywords when
the cursor is idle. This saves a lot of time when
you cannot remember the type of a function, or the
syntax of a declaration.
* Indentation: Provides semi-automatic intelligent indentation. The
first successful attempt at automatic indentation of
Haskell, and will soon appear as an article in JFP!
* Simple Indentation: Provides simple indentation. This is a
lightweight alternative to the more intelligent
indentation above.
* Hugs Interaction: Allows interaction with the Hugs interpreter. A
simplified version of the Hugs interaction mode of
Chris Van Humbeeck.
We hope to extend this functionality in future versions.
Contributions are welcome!
Current contributors: Graeme Moss, Tommy Thorn, Hans-Wolfgang Loidl,
and Guy Lapalme.
See the following home page:
http://www.haskell.org/haskell-mode/
for a demonstration of the mode in action and instructions for
downloading and installation.
Any problems, please email using the address on the web page.
Cheers,
Graeme.