elisp/haskell-intero-init.el
author Luke Hoersten <luke@hoersten.org>
Mon, 06 Jun 2016 11:13:01 -0500
changeset 95 449935d64f74
parent 94 8f7bb9aba71a
child 99 c50532aea1f3
permissions -rw-r--r--
Removed old haskell init file.

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

;;; Code:

;; Require packages
(require 'package-require)
(package-require '(haskell-mode intero yasnippet haskell-snippets flycheck company))

(require 'haskell)
(require 'haskell-mode)
(require 'haskell-interactive-mode)
(require 'haskell-snippets)
(require 'company)

(add-hook 'haskell-mode-hook 'intero-mode)

(setq
 haskell-stylish-on-save t
 haskell-indentation-layout-offset 4
 haskell-indentation-left-offset 4

 haskell-notify-p t
 haskell-align-imports-pad-after-name t
 haskell-ask-also-kill-buffers nil
 haskell-import-mapping t

 haskell-interactive-mode-eval-pretty t
 haskell-interactive-mode-scroll-to-bottom t
 haskell-interactive-mode-eval-mode 'haskell-mode
 haskell-interactive-popup-errors nil)

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