diff -r e848f1863d6b -r 4da7819d1a1c elisp/stack-mode/stack-mode.el --- a/elisp/stack-mode/stack-mode.el Wed Sep 16 16:53:07 2015 -0500 +++ b/elisp/stack-mode/stack-mode.el Wed Sep 16 19:27:21 2015 -0500 @@ -52,6 +52,7 @@ (interactive-haskell-mode -1))) (when stack-mode-manage-flycheck (flycheck-mode 1) + (flycheck-disable-checker 'haskell-ghc) (flycheck-select-checker 'stack-ide) (flycheck-buffer))) (when stack-mode-manage-flycheck @@ -922,6 +923,7 @@ (flycheck-define-generic-checker 'stack-ide "A syntax and type checker for Haskell using Stack's IDE support." :start 'stack-mode-flycheck-start - :modes '(haskell-mode)) + :modes '(haskell-mode) + :next-checkers '((warning . haskell-hlint))) (provide 'stack-mode)