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

Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.

Results 505 haskell-language-server issues
Sort by recently updated
recently updated
newest added
trafficstars

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...

type: bug
performance

### 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:...

type: bug
status: blocked

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.

type: enhancement
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...

type: enhancement

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...

type: bug
level: easy

## 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`...

type: enhancement

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...

type: enhancement
can-workaround
component: plugins

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...

type: enhancement
can-workaround
component: hls-code-range-plugin