Несвязанный модуль Key_gen

У меня небольшая проблема с настройкой neovim для автозаполнения с расширением CoC. Я пытаюсь развлечься с MirageOs unikernel, поэтому я следую шагам с официальной страницы github, и все компилируется и работает. Проблема только в автозаполнении. И моя ошибка

[merlin] [E] Несвязанный модуль Key_gen

Код, который я использую, взят из официального репо. Ссылка на репозиторий github

И линия, которая вызывает проблемы

6 пусть порт = Key_gen.port () в

Буду признателен, если кто-нибудь подскажет, в чем проблема. Это незначительное неудобство, потому что некоторые автозаполнения работают, а некоторые нет, но если оно компилируется, почему оно не автозаполнение?

Часть моей конфигурации.merlin это файл после того, как я запустил:MerlinGoToDotMerlin это файл по умолчанию, я не думаю, что я что-то изменил

PKG lwt mirage mirage-types mirage-types-lwt tcpip mirage-http conduit.mirage mirage-console mirage-stack mirage-runtime
PKG cohttp mirage-net-unix mirage-unix mirage-clock-unix functoria Mirage-stack
PKG tcpip.ethif tcpip.arpv4 tls logs mirage-logs
PKG magic-mime duration
PKG mirage-runtime

S .
S **/
B **/_build/**

операционная система

opam switch
default  ocaml-system.4.11.0  default

opam --version
2.0.7

ocamlfind query merlin
/home/luke/.opam/default/lib/merlin

mirage --verison
v3.8.0

CocConfig

         "ocaml": {
           "command": "opam",
           "args": ["config", "exec", "--", "ocaml-language-server", "--stdio"],
           "filetypes": ["ocaml", "reason"]
         } 

0 ответов

Другие вопросы по тегам