
Fellow Haskellers, I'm happy to announce the release of haskell-mode 2.5. * By web: http://projects.haskell.org/haskellmode-emacs/ * By darcs: http://code.haskell.org/haskellmode-emacs/ Furthermore, there is a change of maintainer; if you have issues, you should now contact me instead of Stefan Monnier. haskell-mode 2.5 ============= I was uncertain whether to mark this a minor or major release. On the one hand, very little has changed in core functionality. On the other, a new minor mode for indentation has been added: haskell-indentation.el, written by Kristof Bastiaensen. It will be familiar to those of you who have been tracking the CVS repository; there are only minor bug-fixes relative to the last version to be uploaded there. For the rest of you: haskell-indentation.el is an intelligent indentation mode in the style of haskell-indent.el, with a few changes to improve usability. Specifically, instead of a tab cycle, backspace is now used to reduce the nesting level, while tab will increase it. The behaviour is otherwise substantially the same; only valid nestings will be considered. It can be turned on by adding (add-hook 'haskell-mode-hook 'turn-on-haskell-indentation) to your .emacs file, as described in the README. As usual, it is mutually exclusive with the two other indentation modes. Known bugs: * Occasionally, the haskell-indentation parser will get stuck on what it considers to be invalid haskell code, and refuse to accept your commands; this includes, mainly, haskell-newline-and-indent. To avoid annoyance, if you bind RET to haskell-newline-and-indent, you should bind M-RET to plain newline. -- Svein Ove Aas