elisp/haskell-intero-init.el
changeset 94 8f7bb9aba71a
child 99 c50532aea1f3
equal deleted inserted replaced
93:229ef2f4149d 94:8f7bb9aba71a
       
     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)