Luke Lau
Luke Lau
This avoids a database call by not checking to see if it's a new visit. And this fixes the surprising behaviour which led to issue #465
Currently there are times where a code completion request takes some time to return, even if the module is already cached. I think this may be because `IdeM` is getting...
This is the result of a three week yak shave that began with trying to use the visitor utility to mutate the AST. A lot has changed to make things...
Hi there, we’ve been trying out the main branch for the `onAddMediaItems` callback which is exactly what we require for our use case: Our app adds a media item to...
Closes #92 Wont work on Windows yet because lsp-mode upstream doesn't support decompressing gzips yet there. Also not sure what to do with `lsp-haskell-server-path` variables and friends. Probably needs a...
I have a schema that is loaded over HTTP like this: ```ruby HTTP = GraphQL::Client::HTTP.new('http://localhost:8080') Schema = GraphQL::Client.load_schema(HTTP) ``` But there is a scalar type in this schema, `timestamptz`, that...
EDITED by @jneira: we are gonna put here the main checklist of features to give it more visibility ## [3.3](https://microsoft.github.io/language-server-protocol/specifications/specification-current/version_3_3_0/) - [x] CompletionContext - [x] MarkupContent (done for `Hover`, still...
In cabal 3 it is now possible for a package to have multiple public libraries. https://fgaz.me/posts/2019-11-14-cabal-multiple-libraries/ This would fix the issue where we have two packages in deadlock (Haskell-LSP-types and...
[WorkspaceEdit](https://hackage.haskell.org/package/haskell-lsp-types-0.7.0.0/docs/Language-Haskell-LSP-Types.html#t:WorkspaceEdit) The specification states that either the `changes` or the `documentChanges` field should be set. There are some [bugs](https://github.com/haskell/haskell-ide-engine/issues/755) caused by accidentally setting both and applying the change twice. It...
**Is your feature request related to a problem? Please describe.** Currently in the Ormolu plugin in haskell-language-server, we have access to the GHC `ParsedModule`. The whole plugin is short enough...