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-rpcin some edge cases when ocamlformat is
initialized concurrently (#1132) -
Kill unnecessary
$ dune ocaml-merlinwith SIGTERM rather than SIGKILL
(#1124) -
Refactor comment parsing to use
odoc-parserandcmarkitinstead of
octaviusandomd(#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
--clientProcessIdcommand line argument. (#1074) -
Accept
--portas a synonym for--socket. (#1075) -
Fix connecting to dune rpc on Windows. (#1080)