1.16.0-4.14
CHANGES:
Fixes
-
Disable code lens by default. The support can be re-enabled by explicitly
setting it in the configuration. (#1134) -
Fix initilization of
ocamlformat-rpc
in some edge cases when ocamlformat is
initialized concurrently (#1132) -
Kill unnecessary
$ dune ocaml-merlin
with SIGTERM rather than SIGKILL
(#1124) -
Refactor comment parsing to use
odoc-parser
andcmarkit
instead of
octavius
andomd
(#1088)This allows users who migrated to omd 2.X to install ocaml-lsp-server in the
same opam switch.We also slightly improved markdown generation support and fixed a couple in
the generation of inline heading and module types. -
Allow opening documents that were already open. This is a workaround for
neovim's lsp client (#1067) -
Disable type annotation for functions (#1054)
-
Respect codeActionLiteralSupport capability (#1046)
-
Fix a document syncing issue when utf-16 is the position encoding (#1004)
-
Disable "Type-annotate" action for code that is already annotated.
(#1037), fixes
#1036 -
Fix semantic highlighting of long identifiers when using preprocessors
(#1049, fixes
#1034) -
Fix the type of DocumentSelector in cram document registration (#1068)
-
Accept the
--clientProcessId
command line argument. (#1074) -
Accept
--port
as a synonym for--socket
. (#1075) -
Fix connecting to dune rpc on Windows. (#1080)