haskell-language-server
haskell-language-server copied to clipboard
Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
GHC has a `-ddump-minimal-imports` flag. Would it be possible to use the ghcide apparatus to write a new app to apply the minimal imports (optionally ignoring Prelude, perhaps) generated automatically?...
Hovering on the *signature* of `inner` in the following sample, gives the signature of `outer`. Hovering on the *definition* of `inner` gives the correct signature of `inner`. ````haskell outer ::...
Problem starting ghcide on a Windows 7 machine (32-bit, Russian locale). Same error for ghcide 0.0.5 and 0.0.6. Stack works without problems. ``` ghcide version: 0.0.6 (GHC: 8.6.5) (PATH: C:\Users\User\AppData\Roaming\local\bi...
At the moment, each cradle has to explicitly list all the targets for that component. This is how most build tools (ie cabal-install hadrian etc) interact already with ghci but...
Might it be possible to put a delay (configurable, perhaps) of some short time (say, a couple seconds) before firing off the recompile? I'm used to **ghcid** reacting when I...
It would be good to have some performance regression tests. We have a small wrapper around `lsp-tests` in DAML https://github.com/digital-asset/daml/blob/master/compiler/damlc/ide-debug-driver/README.md that makes it easy to script sessions which I’ve used...
I wanted to play around with the new functionality to insert type signatures. The following: ```haskell hello = print ``` surprises me, as when I add a type signature with...
When adding new dependencies to `package.yaml` you need to reload VSCode to keep ghcide up to date. To reproduce: - Add a new dependency to the `package.yaml` of a project...
`ghcide` gives me information on most alphanumeric symbols (and numeric literals) but there are two features that I'm used to from `dante` and/or `intero`: + type information on operators +...
Is this because it is downloaded in some binary form?