haskell-init.el
author Luke Hoersten <Luke@Hoersten.org>
Mon, 13 Feb 2012 12:46:18 -0600
changeset 47 3415a60d5fd0
parent 45 12715da9a300
child 53 0b3217376059
permissions -rw-r--r--
Added solarized color theme.

;; ~/.emacs.d/haskell-init.el
;; Luke Hoersten <[email protected]>

;; scion
;; (if (file-exists-p "~/.cabal/share/scion-0.1.0.10/emacs")
;;     (progn
;;       (add-to-list 'load-path "~/.cabal/share/scion-0.1.0.10/emacs")
;;       (require 'scion)
;;       (setq scion-program "~/.cabal/bin/scion-server")
;;       (add-hook
;;        'haskell-mode-hook
;;        (lambda ()
;;          (scion-mode 1)
;;          (scion-flycheck-on-save 1)
;;          (setq scion-completing-read-function 'ido-completing-read)))))

(add-hook
 'haskell-mode-hook
 (lambda ()
   (haskell-indentation-mode nil)
   (haskell-indent-mode t)
   (capitalized-words-mode t)
   (imenu-add-menubar-index)
   (haskell-doc-mode t)
   (setq
    haskell-program-name "ghci"
    haskell-indent-offset 4
    whitespace-line-column 78))
 t) ; append instead of prepend else haskell-mode overwrites these settings

(message "Loading haskell-init...done")
(provide 'haskell-init)