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

Can't be merged while we still support GHC < 8.10, due to the dependency on `ghc-lib-parser-9.2`.

**Is your feature request related to a problem? Please describe.** In the GHC 9.2 realm, GHC-9.2.3 was released, among other reasons to fix bugs introduced in 9.2.2. It is currently...

type: enhancement
GHC

Wingman does not currently compile with 9.2. I've investigated a little and I think I've figured out one of the main barriers for the migration. In

component: plugins
component: wingman
GHC

## Is your enhancement request related to a problem? Please describe. This is a more direct solution to the problem in #3073 ## Describe the solution you'd like In hls-code-range-plugin,...

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

Given the following (GHC 9.2+) snippet: ```haskell {-# LANGUAGE OverloadedRecordDot #-} {-# LANGUAGE DuplicateRecordFields #-} {-# LANGUAGE NoFieldSelectors #-} data MyRecord = MyRecord { a :: String , b ::...

type: enhancement

### Subject of the issue Formatting a project with local brittany configuration works, but the indentation is *suprisingly* changed. With `lconfig_indentAmount: 2` one would expect 2 space indentation, but it...

type: bug
status: needs info
component: formatters

### Your environment Which OS do you use? Which version of GHC do you use and how did you install it? debian 11 actualized ghc 8.10.7 installed with ghcup 3.6.2.0...

type: bug
component: hls-module-name-plugin

Not sure if this is something that is in scope for HLS at all, but here goes: Could there a way to query if one data type is reachable from...

type: enhancement
status: needs info

We have a better alternative to FilePath now. See: https://hasufell.github.io/posts/2022-06-29-fixing-haskell-filepaths.html What we should do: 1. Change `NormalizedFilePath` to `NormalizedOsPath` after the issue in lsp to support OsPath https://github.com/haskell/lsp/issues/445 is solved....

type: enhancement
performance

I also renamed all configuratino from GHC-XYZ to GHC-XY to ease future transitions. Note: it means that users of the flake must use GHC 9.2.2 (for GHC 9.2). In the...