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

OCaml Language Server Protocol implementation

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

I'm running OCaml on Windows using Diskuv OCaml. I had some trouble getting syntax highlighting working in VS Code since ocamllsp couldn't find Stdlib (diskuv/dkml-installer-ocaml#30), despite the standard_library directory listed...

Documentation should mention - [x] that olsp depends on dune build's to provide multi-file functionality - [x] describe features that are achieved by running dune in watch mode - multi-file...

documentation

The non-semantic highlighting used to highlight format string conversion specifiers like `%a` in blue in the middle of the red-ish string literal. The semantic highlighting does not do that and...

- Logging without passing down loggers across call hierarchy as `Log` is available globally with cleanup (log file is closed unlike previously) - Logging for merlin All logging enabled by...

I recently tried the latest preview version of ocaml-lsp, 1.15.0~5.0preview1, with merlin 4.7.1-500 and encountered an issue with the show_documentation() feature in coc. When I try to get documentation for...

`make install-test-deps` that we invoke to install test deps in the CI may result in reinstalling packages, which is wasteful. Can we install all packages for CI at once?

Putting a cursor on an identifier should highlight all uses of of that identifier within a file, e.g., We can't highlight module names (because backing merlin command doesn't support it...

enhancement
merlin

Code actions that are proposed all the time such as "open related" and "type annotate" diminish the desire of a user to explore what actually useful code actions may be...

It would be nice for clients to be able to send a synchronous request and know that when it returns the diagnostics for the buffer are up-to-date.

The following definitions are missing - can they be added? It's helpful for the lsp library (and for visibility for missing coverage) even if there aren't accompanying implementations yet. ###...