-(add-hook 'haskell-mode-hook #'hindent-mode)
-(add-hook 'haskell-mode-hook 'flyspell-prog-mode)
-
-(eval-after-load 'haskell-mode
- '(define-key haskell-mode-map [f8] 'haskell-navigate-imports))
-
-
-
-;;; ghc-mod
-(let ((my-cabal-path (expand-file-name "~/.cabal/bin")))
- (setenv "PATH" (concat my-cabal-path ":" (getenv "PATH")))
- (add-to-list 'exec-path my-cabal-path))
-
-(autoload 'ghc-init "ghc" nil t)
-(autoload 'ghc-debug "ghc" nil t)
-(add-hook 'haskell-mode-hook (lambda () (ghc-init)))
-
-;; flycheck
-(eval-after-load 'flycheck
- '(add-hook 'flycheck-mode-hook #'flycheck-haskell-setup))
-
-;; hlint
-(add-to-list 'load-path "~/.emacs.d/hs-lint")
-(require 'hs-lint)
-(defun my-haskell-mode-hook ()
- (local-set-key "\C-cl" 'hs-lint))
-
-(add-hook 'haskell-mode-hook 'my-haskell-mode-hook)