1 Where to get haskell-mode
The source for the package is currently hosted on the Haskell organization on Github. The installation procedure is documented there.
On Debian you can use your package manager :
$ apt-get install haskell-mode
Download and unpack the basic mode and modules into a suitable directory, e.g.
~ stands for your home directory.
Assuming you have placed the basic mode
haskell-mode.el and the modules you want to use in the directory
~/lib/emacs/haskell-mode/, add the following command to your init file (
adding the following lines according to which modules you want to use. They are all optional.
(add-hook 'haskell-mode-hook 'turn-on-haskell-doc-mode)
You should choose an indentation mode by uncommenting (remove the ";;") at the start of one of the lines. Note that the three indentation modules are mutually exclusive - add at most one. Note that the line of code for simple indentation is commented out (using a preceding ;) in preference for the more advanced indentation module.
;;(add-hook 'haskell-mode-hook 'turn-on-haskell-indentation) (add-hook 'haskell-mode-hook 'turn-on-haskell-indent) ;;(add-hook 'haskell-mode-hook 'turn-on-haskell-simple-indent)
Installation is now complete!