From 4980c66e154abb7d0a947b2e823564e45a6bbc51 Mon Sep 17 00:00:00 2001 From: Patrick Elliott Date: Thu, 19 Jul 2018 17:09:19 +0200 Subject: [PATCH] Disable overlays conditionally if flycheck is loaded --- modules/lang/haskell/config.el | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/lang/haskell/config.el b/modules/lang/haskell/config.el index 83e3bbbea..8454129f7 100644 --- a/modules/lang/haskell/config.el +++ b/modules/lang/haskell/config.el @@ -12,8 +12,9 @@ (after! haskell-mode (setq haskell-process-suggest-remove-import-lines t ;; warnings for redundant imports etc. - haskell-process-auto-import-loaded-modules t ;; auto import modules - haskell-process-show-overlays nil) ;;flycheck makes this unnecessary + haskell-process-auto-import-loaded-modules t) ;; auto import modules + (when! (featurep! :feature syntax-checker) + (setq haskell-process-show-overlays nil)) ;;flycheck makes this unnecessary (add-hook 'haskell-mode-hook 'subword-mode) ;; improves text navigation with camelCase: (add-hook 'haskell-mode-hook #'haskell-collapse-mode) ;; support collapsing haskell code blocks. (add-hook 'haskell-mode-hook #'interactive-haskell-mode)