[Haskell] Haskell-mode 2.1

Stefan Monnier monnier at iro.umontreal.ca
Mon Nov 7 15:29:02 EST 2005

Haskell-mode 2.0 is now almost a year old, so I thought it was time to make
a new release.  You can find it at


This release has few visible changes.  Most of the changes are in the
haskell-indent module.  Those changes have not been heavily tested,
buyer beware: you get what you pay for.The intention is to make indentation
work better, but it's not always easy to guarantee forward progress.

Some of the changes have to do with making sure that the correct indentation
is among the provided indentation points (e.g. the `let' without `in'
in the `do' notation) while others try to trim the number of indentation
points (e.g. `in' has only one possible indentation point), and yet others
allow finer control (e.g. the haskell-indent-after-keywords variable which
allows to indent each branch of a `case' (or `where') by some 2 spaces).
Please report any unexpected behavior.

See appended the NEWS file that describes some of the noteworthy changes.


Changes since 2.0:

* inf-haskell uses ghci if hugs is absent.

* Fix up some binding conflicts (C-c C-o in haskell-doc)

* Many (hopefully minor) changes to the indentation.

* New symbols in haskell-font-lock-symbols-alist.

More information about the Haskell mailing list