1 (add-to-list 'load-path "~/.emacs.d/vendor/haskell-mode")
5 (append auto-mode-alist
6 '(("\\.[hg]s$" . haskell-mode)
7 ("\\.hic?$" . haskell-mode)
8 ("\\.hsc$" . haskell-mode)
9 ("\\.chs$" . haskell-mode)
10 ("\\.l[hg]s$" . literate-haskell-mode))))
11 (autoload 'haskell-mode "haskell-mode"
12 "Major mode for editing Haskell scripts." t)
13 (autoload 'literate-haskell-mode "haskell-mode"
14 "Major mode for editing literate Haskell scripts." t)
16 ;adding the following lines according to which modules you want to use:
17 (require 'inf-haskell)
19 (add-hook 'haskell-mode-hook 'turn-on-font-lock)
20 (add-hook 'haskell-mode-hook 'turn-on-haskell-ghci)
21 (add-hook 'haskell-mode-hook 'turn-on-haskell-doc-mode)
22 (add-hook 'haskell-mode-hook 'turn-on-haskell-indent)
23 (set-variable 'haskell-program-name "ghci")