haskell-language-server icon indicating copy to clipboard operation
haskell-language-server copied to clipboard

GHC 9.4 compatibility + Multiple Home Units

Open wz1000 opened this issue 2 years ago • 1 comments

TODO

  • CI for 9.4.1
  • Fixing testsuite
  • ExactPrint stuff (everything that needs it is disabled for now)
  • Plugins

wz1000 avatar Jun 28 '22 07:06 wz1000

Perhaps we should move all the code actions that depend on ghc-exactprint out of ghcide. Or simply move all the code actions out of ghcide, period.

pepeiborra avatar Jun 29 '22 05:06 pepeiborra

I've added one commit which adds the required files for GHC 9.4 for nix.

guibou avatar Aug 16 '22 15:08 guibou

Just curious: is this change to make the splice plugin dependent on hls-refactor-plugin also fixes the Splice Plugin also on GHC 9.2, or do we need an extra effort?

Those changes were from https://github.com/haskell/haskell-language-server/pull/3091 which I rebased on. This patch doesn't add 9.4 support for any plugins, only the core ghcide part.

wz1000 avatar Aug 31 '22 11:08 wz1000

@guibou could you help with the nix failure?

wz1000 avatar Aug 31 '22 16:08 wz1000

@guibou could you help with the nix failure?

Yes, for sure, I'll have a look at it tomorrow.

guibou avatar Aug 31 '22 22:08 guibou