ocaml-lsp icon indicating copy to clipboard operation
ocaml-lsp copied to clipboard

OCaml Language Server Protocol implementation

Results 186 ocaml-lsp issues
Sort by recently updated
recently updated
newest added

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...

enhancement

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.

lsp

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., ![image](https://user-images.githubusercontent.com/16353531/115405213-7cf78880-a207-11eb-9558-e13c308603b1.png) I noticed that...

enhancement
merlin

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...

enhancement
discussion

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...