@@ -163,10 +163,23 @@ in { haskell-nix = prev.haskell-nix // {
163163 # Plan issues with the benchmarks, can try removing later
164164 configureArgs = "--disable-benchmarks";
165165 })).haskell-language-server.components.exes.haskell-language-server;
166+ "0.8.0" = args:
167+ (final.haskell-nix.cabalProject ( args // {
168+ name = "haskell-language-server";
169+ src = final.fetchFromGitHub {
170+ owner = "haskell";
171+ repo = "haskell-language-server";
172+ rev = "0.8.0";
173+ sha256 = "0p6fqs07lajbi2g1wf4w3j5lvwknnk58n12vlg48cs4iz25gp588";
174+ fetchSubmodules = true;
175+ };
176+ # Plan issues with the benchmarks, can try removing later
177+ configureArgs = "--disable-benchmarks";
178+ })).haskell-language-server.components.exes.haskell-language-server;
166179 # When adding new versions here, please set "latest" too the latest version
167180 # so that `tools = { haskell-language-server = "latest"; }`
168181 # will work the same way it does for tools that are in hackage.
169− "latest" = final.haskell-nix.custom-tools.haskell-language-server."0.6.0";
182+ "latest" = final.haskell-nix.custom-tools.haskell-language-server."0.8.0";
170183 };
171184 };
172185}; }