From 8545a617750cc4bf624104d54b369dec0cd0ce0c Mon Sep 17 00:00:00 2001 From: Griffin Smith Date: Sat, 4 Jul 2020 11:28:02 -0400 Subject: [PATCH] feat(gs/emacs): Run hlint after lsp Change-Id: I57413e181354014eee2da7564ac3676b840dee94 Reviewed-on: https://cl.tvl.fyi/c/depot/+/913 Tested-by: BuildkiteCI Reviewed-by: glittershark --- users/glittershark/emacs.d/config.el | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/users/glittershark/emacs.d/config.el b/users/glittershark/emacs.d/config.el index 1a58325fc..1cfa586ef 100644 --- a/users/glittershark/emacs.d/config.el +++ b/users/glittershark/emacs.d/config.el @@ -694,6 +694,11 @@ (defun +grfn/haskell-mode-setup () (interactive) (flymake-mode -1) + (add-to-list 'flycheck-disabled-checkers 'haskell-ghc) + + (flycheck-remove-next-checker 'lsp 'haskell-ghc) + (flycheck-add-next-checker 'lsp '(warning . haskell-hlint)) + ;; If there’s a 'hie.sh' defined locally by a project ;; (e.g. to run HIE in a nix-shell), use it… (when-let ((project-dir (locate-dominating-file default-directory "hie.sh")))