-
When opening a file, the first hover request is missing some information (like description and documentation links) compared to later requests. This happens for each file opened for the first time dur…
-
`sendRequest` gives you an `LspId`, but you can't say "wait until this is responded to". Instead you have a callback-based interface, which isn't easy for clients to use (empirically, see e.g. https:/…
-
Reading through https://github.com/commercialhaskell/stack/blob/d9165e1cfc7a7738145f122f34466d0fa5b9835f/doc/Stack_and_VS_Code.md this sounds complicated and error prone.
Stack already provides GHC…
-
### Describe the feature
Currently we do not support autocomplete/suggestions for keys under the `lsp` object in settings (not even the **name** of available language servers) so users are forced t…
-
In a record selector `(.foo.|)` (with `|` indicating the cursor), if there is a `bar` completion indicating a `.bar` field declared in `Bar` that would be valid there, HLS will treat this as a qualifi…
-
There has not yet been a tagged release of lsp-haskell. I'll update lsp and lsp-ui for Debian to 6.0 the next days. Is the current lsp-haskell master branch expected to work with this versions?
-
Might need to make the executable path a list of paths.
-
Semantic highlighting would give us a great experience on reading the code. It's been a shame that haskell does not have it for all these times. But now we are going to make it happen for haskell in H…
-
This was originally found in https://github.com/haskell/haskell-language-server/pull/3072
In `lsp`, there is a debug log, printing response body:
https://github.com/haskell/lsp/blob/8b63438313828a…
-
In my experimenting with making a Haskell mode that uses tree-sitter I ended up having to make some changes to lsp-haskell to detach it from haskell-mode. My very hacky change is here: https://github.…