Jan Hrcek
Jan Hrcek
There is something different between ghc 9.6 / 9.8 where this is broken and 9.10/9.12 where it works. I haven't looked more deeply into where the difference is coming from,...
Wait, it will require some work. It doesn't work as is, yet :smile_cat:
Looks promising, but still not 100% done. There's an issue with Record wildcards - the current impl. somehow removes the `..` from record wildcard pattern matches, so renaming constructor does...
Good catch. I wasn't aware that hls has its own schema version. I thought that that would be handled solely by hiedb, which has its own "schema version check" https://github.com/wz1000/HieDb/blob/524bb3c2e4f00269591760a83f90405a8f7e9fc9/src/HieDb/Create.hs#L51-L66
Thanks for the report. I managed to reproduce it using the following single file reproducer: ```haskell import Data.Monoid ( Sum(getSum) , getAp ) x = getAp ``` The great first...
I'm not sure if that's the issue. My theory: It might be some logic in HLS which does something like "try to calculate the range of this code action" -...
> Do you have somewhere you think this information should live? Good question. Skimming the docs again I see it's actually mentioned in passing in the first example: https://mercurytechnologies.github.io/ghciwatch/cli.html#examples "Load...
FYI this is not really an issue with vscode-haskell - it more closely related to haskell-language-server, which contains hlint plugin, which in turn uses apply-refact library to apply automatic fixes...
Not sure yet. I have a PR in hls repo with upgrade of hls to master version of lsp: https://github.com/haskell/haskell-language-server/pull/4166 I have a PR in my fork which uses this...
@michaelpj Give me one more day. I'll try to fix up test failures in https://github.com/jhrcek/haskell-language-server/pull/9, which uses lsp patch applied before metamodel update to minimize the amount of breakage that...