ocaml-lsp
ocaml-lsp copied to clipboard
OCaml Language Server Protocol implementation
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...
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...
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. ###...