;; ~/.emacs.d/haskell-init.el ;; Luke Hoersten ;; 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)