···14701470 haskell-language-server = (lib.pipe super.haskell-language-server [
14711471 dontCheck
14721472 (disableCabalFlag "stan") # Sorry stan is totally unmaintained and terrible to get to run. It only works on ghc 8.8 or 8.10 anyways …
14731473+ # Allow hls-call-hierarchy >= 1.2 which requires only a bound adjustment
14741474+ (appendPatch (fetchpatch {
14751475+ name = "hls-allow-hls-call-hierarchy-1.2.patch";
14761476+ url = "https://github.com/haskell/haskell-language-server/commit/05b248dfacc307c3397b334635cb38298aee9563.patch";
14771477+ includes = [ "haskell-language-server.cabal" ];
14781478+ sha256 = "1v0zi1lv92p6xq54yw9swzaf24dxsi9lpk10sngg3ka654ikm7j5";
14791479+ }))
14731480 ]).overrideScope (lself: lsuper: {
14741481 # For most ghc versions, we overrideScope Cabal in the configuration-ghc-???.nix,
14751482 # because some packages, like ormolu, need a newer Cabal version.