1.16.0-4.14
版本发布时间: 2023-06-18 22:39:24
ocaml/ocaml-lsp最新发布版本:1.16.2(2023-06-22 23:56:57)
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 ofoctavius
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)
Features
-
Add "Remove type annotation" code action. (#1039)
-
Support settings through
didChangeConfiguration
notification (#1103) -
Add "Extract local" and "Extract function" code actions. (#870)
-
Depend directly on
merlin-lib
4.9 (#1070)
1、 lsp-1.16.0-4.14.tbz 650.16KB