ocaml-lsp
ocaml-lsp copied to clipboard
OCaml Language Server Protocol implementation
This is a proposal to emulate merlin's behavior when multiple hover commands are received in a row on a single position. Each new call should increase the verbosity counter by...
Hi, first: thanks for your efforts in improving the OCaml developer experience. I'm using Codium (a variant of VS Code without MS' telemetry). The structure of my (private) project features...
When a warning is configured to be fatal, it is still treated in VSCode as a warning instead of an error. The overlay shows similar text to below. I would...
I tried it with a minmal example, the lens works but the go-to-definition breaks (non-terminating) My version is 4.10.2 on M1, the plugin is the latest )
The protocol supports sending partial results. Our client and server should support this.
When in an `ml` file, merlin detects the most generic type for a toplevel symbol, which we show in the code lens for the symbol, e.g.,  I noticed that...
When we have `Unbound module M`-like diagnostic, we can offer user to fix the error by - creating file `m.ml` (**most useful** quickfix because we replace several user actions with...
Sets up easier logging facility without passing around the `server` or a `logger` callback. Very much a proof of concept. @rgrinberg What do you think of such a logger? It...
We do not provide all interesting query commands that merlin has. This issue can be used to discuss and track support for those. Below is a non-exhaustive list of commands...
I've encountered a problem using ocaml-lsp-server via the ocamllabs OCaml Platform VSCode plugin, in which I would get a lot of unbound module errors. My project involves several libraries, and...