ocaml / merlin

Context sensitive completion for OCaml in Vim and Emacs
https://ocaml.github.io/merlin/
MIT License
1.59k stars 232 forks source link

[503] Use source information in uids to jump to the correct file #1857

Open voodoos opened 1 month ago

voodoos commented 1 month ago

In OCaml 5.3's cmts the uids contain information indicating there origin (an implementation or an interface). In this PR we use that information to jump to interface files when needed.

This fixes issue #1848

(only the last 2 commits are relevant as this is based on the upgrade to 5.3)