From f9d6ee49ee032ec20edad9b649389cb8214165e8 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 24 Oct 2018 01:07:25 -0400 Subject: [PATCH] lang/haskell: fix evil keybinds for intero/dante --- modules/lang/haskell/+dante.el | 2 ++ modules/lang/haskell/+intero.el | 2 ++ 2 files changed, 4 insertions(+) diff --git a/modules/lang/haskell/+dante.el b/modules/lang/haskell/+dante.el index e52f49c2f..5362bbd31 100644 --- a/modules/lang/haskell/+dante.el +++ b/modules/lang/haskell/+dante.el @@ -17,6 +17,8 @@ (when (featurep! :feature syntax-checker) (flycheck-add-next-checker 'haskell-dante '(warning . haskell-hlint))) + (when (featurep 'evil) + (add-hook 'dante-mode-hook #'evil-normalize-keymaps)) (map! :map dante-mode-map :localleader :n "t" #'dante-type-at diff --git a/modules/lang/haskell/+intero.el b/modules/lang/haskell/+intero.el index 8d796726d..585b73ac6 100644 --- a/modules/lang/haskell/+intero.el +++ b/modules/lang/haskell/+intero.el @@ -19,6 +19,8 @@ This is necessary because `intero-mode' doesn't do its own error checks." (when (featurep! :feature syntax-checker) (flycheck-add-next-checker 'intero '(warning . haskell-hlint))) + (when (featurep! :feature evil) + (add-hook 'intero-mode-hook #'evil-normalize-keymaps)) (map! :map intero-mode-map :localleader :n "t" #'intero-type-at