equal
deleted
inserted
replaced
|
1 ;; ~/.emacs.d/elisp/haskell-intero-init.el |
|
2 ;; Luke Hoersten <[email protected]> |
|
3 |
|
4 ;;; Code: |
|
5 |
|
6 ;; Require packages |
|
7 (require 'package-require) |
|
8 (package-require '(haskell-mode intero yasnippet haskell-snippets flycheck company)) |
|
9 |
|
10 (require 'haskell) |
|
11 (require 'haskell-mode) |
|
12 (require 'haskell-interactive-mode) |
|
13 (require 'haskell-snippets) |
|
14 (require 'company) |
|
15 |
|
16 (add-hook 'haskell-mode-hook 'intero-mode) |
|
17 |
|
18 (setq |
|
19 haskell-stylish-on-save t |
|
20 haskell-indentation-layout-offset 4 |
|
21 haskell-indentation-left-offset 4 |
|
22 |
|
23 haskell-notify-p t |
|
24 haskell-align-imports-pad-after-name t |
|
25 haskell-ask-also-kill-buffers nil |
|
26 haskell-import-mapping t |
|
27 |
|
28 haskell-interactive-mode-eval-pretty t |
|
29 haskell-interactive-mode-scroll-to-bottom t |
|
30 haskell-interactive-mode-eval-mode 'haskell-mode |
|
31 haskell-interactive-popup-errors nil) |
|
32 |
|
33 (message "Loading haskell-init...done") |
|
34 (provide 'haskell-intero-init) |