From 4ef72e5d103e79b0c85235de19d009c73bdee99e Mon Sep 17 00:00:00 2001 From: maralorn Date: Sun, 6 Nov 2022 23:46:26 +0100 Subject: [PATCH] =?UTF-8?q?haskellPackages.implicit-hie:=20Don=E2=80=98t?= =?UTF-8?q?=20override=20Cabal-syntax=20on=20ghc=209.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Less overrides are better, right? --- pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix index f4ce21144709..420c80404ed2 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix @@ -197,6 +197,11 @@ in { # 2022-10-06: https://gitlab.haskell.org/ghc/ghc/-/issues/22260 ghc-check = dontHaddock super.ghc-check; + # 2022-11-06: Override override from common, because Cabal-syntax is included since ghc 9.4. + implicit-hie = super.implicit-hie.override { + Cabal-syntax = null; + }; + # 2022-10-06: plugins disabled for hls 1.8.0.0 based on # https://haskell-language-server.readthedocs.io/en/latest/support/plugin-support.html#current-plugin-support-tiers haskell-language-server = super.haskell-language-server.override {