diff --git a/modules/lang/haskell/+dante.el b/modules/lang/haskell/+dante.el index ee876fc80..5a7a06b28 100644 --- a/modules/lang/haskell/+dante.el +++ b/modules/lang/haskell/+dante.el @@ -18,4 +18,12 @@ :hook (haskell-mode . dante-mode) :config (when (featurep! :feature syntax-checker) - (flycheck-add-next-checker 'haskell-dante '(warning . haskell-hlint)))) + (flycheck-add-next-checker 'haskell-dante '(warning . haskell-hlint))) + + (map! :map dante-mode-map + :localleader + :n "t" #'dante-type-at + :n "i" #'dante-info + :n "l" #'haskell-process-load-or-reload + :n "e" #'dante-eval-block + :n "a" #'attrap-attrap)) diff --git a/modules/lang/haskell/config.el b/modules/lang/haskell/config.el index 8eb910dd2..9aba2d82c 100644 --- a/modules/lang/haskell/config.el +++ b/modules/lang/haskell/config.el @@ -19,15 +19,6 @@ :n "p" #'hindent-reformat-buffer :v "p" #'hindent-reformat-region)) -(after! dante-mode - (map! :map dante-mode-map - :localleader - :n "t" #'dante-type-at - :n "i" #'dante-info - :n "l" #'haskell-process-load-or-reload - :n "e" #'dante-eval-block - :n "a" #'attrap-attrap)) - (after! haskell-mode (add-hook 'haskell-mode-hook #'interactive-haskell-mode) (set-lookup-handlers! 'haskell-mode :definition #'haskell-mode-jump-to-def-or-tag)