haskell-language-server
haskell-language-server copied to clipboard
Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
I ran a profile after loading GHC into HLS and see that many of the large sources of allocation are due to to big lists of keys. Total: 1.8 million...
### Your environment Which OS do you use: NixOS Which LSP client (editor/plugin) do you use: n/a (was running HLS at the command line to test) Describe your project (alternative:...
We think that the main reason these are on CircleCI is historical. It would simplify our lives to move it to Github Actions like the other CI.
Following the introduction for [simplified / deep subsumption](https://www.youtube.com/watch?v=XMnXbBRg-B0) the old hlint eta reduce suggestion wont work correctly with simplified subsumption, at times suggestion eta reduction where ghc would disallow the...
HLS uses hie-bios to set up a GHC API session appropriate for the project. From hie-bios, hls inherits the `hie.yaml` which is a way to explicitly describe what kind of...
## Is your enhancement request related to a problem? Please describe. You can often import the same symbols from multiple modules. For example, try the import quick fix for `when`...
As it stands, it seems that Haddock docs show up for boot libraries, and the project being developed, but not for third party libraries from Hackage. I would guess (without...
Originally https://github.com/haskell/ghcide/pull/888
The lsp-types benchmark definition needs some fixes in ghc 9.2
## Is your enhancement request related to a problem? Please describe. I want to be able to collapse the long boilerplate of language pragma at the start of my cabal...