这是indexloc提供的服务,不要输入任何密码
Skip to content

Conversation

@liam923
Copy link
Contributor

@liam923 liam923 commented Jun 23, 2025

We want to use these types in a vscode extension, so this pr moves them to a jsoo-compatible library. I'm also using this feature as a trojan horse for two minor changes:

  1. Use ppx_string_conv and ppx_enumerate for Locate_context.
  2. For some reason, Merlin's serialization of `Keywords (of the type Compl.kind) doesn't round trip. This PR makes it round trip by adding keywords as a valid input string. (This doesn't actually seem to be important for anything - I just happened to notice it.)

Note: This PR is based on locate-type-multi, not main.

@liam923 liam923 requested a review from goldfirere June 23, 2025 20:20
@liam923 liam923 changed the title Put Compl.kind and Locate_context.t in query_protocol_kernel Move more types to query_protocol_kernel Jun 25, 2025
@liam923 liam923 changed the base branch from main to locate-type-multi June 25, 2025 17:38
@liam923 liam923 force-pushed the locate-type-multi branch from e46b24b to 17cd8de Compare July 22, 2025 20:08
@liam923 liam923 force-pushed the put-completion-kind-in-kernel branch from ba8a21f to f563acf Compare July 22, 2025 20:28
@liam923
Copy link
Contributor Author

liam923 commented Aug 25, 2025

Closing this PR for the same reasons as in ocaml/merlin#1952

@liam923 liam923 closed this Aug 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants