diff --git a/modules/lang/haskell/+intero.el b/modules/lang/haskell/+intero.el index 4838759ce..b92a20c2a 100644 --- a/modules/lang/haskell/+intero.el +++ b/modules/lang/haskell/+intero.el @@ -16,4 +16,12 @@ This is necessary because `intero-mode' doesn't do its own error checks." (setq haskell-compile-cabal-build-command "stack build --fast") (set-lookup-handlers! 'intero-mode :definition #'intero-goto-definition) (when (featurep! :feature syntax-checker) - (flycheck-add-next-checker 'intero '(warning . haskell-hlint)))) + (flycheck-add-next-checker 'intero '(warning . haskell-hlint))) + + (map! :map intero-mode-map + :localleader + :n "t" #'intero-type-at + :n "i" #'intero-info + :n "l" #'intero-repl-load + :nv "e" #'intero-repl-eval-region + :n "a" #'intero-apply-suggestions)) diff --git a/modules/lang/haskell/config.el b/modules/lang/haskell/config.el index 7cde919c7..8eb910dd2 100644 --- a/modules/lang/haskell/config.el +++ b/modules/lang/haskell/config.el @@ -19,16 +19,6 @@ :n "p" #'hindent-reformat-buffer :v "p" #'hindent-reformat-region)) -(after! intero-mode - (map! :map intero-mode-map - :localleader - :n "t" #'intero-type-at - :n "i" #'intero-info - :n "l" #'intero-repl-load - :n "e" #'intero-repl-eval-region - :v "e" #'intero-repl-eval-region - :n "a" #'intero-apply-suggestions)) - (after! dante-mode (map! :map dante-mode-map :localleader