haskell-language-server
haskell-language-server copied to clipboard
Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
### Your environment Which OS do you use? NixOS Which version of GHC do you use and how did you install it? 9.0.2 from nixpkgs How is your project built...
All code actions have been moved to hls-refactor-plugin Mostly straightforward, only slight complication was that completion auto imports depends on exactprint, but I didn't want to remove all completion logic...
I am trying to point hls at itself while debugging an issue I am going to try fixing before filing a bug about it. I am using `nix develop` and...
Here is an hls branch with a broken test case (only runs on ghc-9.2): https://github.com/lf-/haskell-language-server/tree/hlint-flags-bug and the commit, for convenience: https://github.com/lf-/haskell-language-server/commit/8a90d27bc108695911a1c767acd615dba03e1791 The issue happens in this source: ```haskell {-# LANGUAGE...
There is a lot of detail of the exact issue in #3095. I assume that all the flags that are not enabled are disabled (the default flags have already been...
## Is your enhancement request related to a problem? Please describe. HLS currently does not seem to support backpack. `.hsig` files. When using with VSCode, I get a parse error...
I'm having trouble with running `cabal bench ghcide` locally. Below are the logs. Let's try it in the CI. ```bash Benchmark benchHist: RUNNING... # git (for bench-results/binaries/upstream/commitid) # ghcide-bench (for...
In #2920, we've got all class instance methods and dropped them immediately. So it's not hard to pick them up and supply `add placeholder for xxx` even if they are...
The ghc version on the $PATH is often not relevant for stack projects. The ghc version stack is using is printed in addition. ## Example Output ``` haskell-language-server version: 1.7.0.0...