5

我用 opam 安装了 Coq,并想制作一个 Coq 插件。我设法使用 编译了一些插件示例coq_makefile,但如果我可以在 vim 中使用 merlin 来获取 Coq 库的类型信息和补全,那就太好了。

有没有办法可以将 Coq 库添加到 ocamlfind?

4

3 回答 3

4

coq_makefile现在将为您生成一个 .merlin。只需键入

make .merlin
于 2017-07-19T07:31:05.203 回答
3

最后我自己回答了。只需要将 coq 的 cmi 文件的目录放在带有指令 B 的 .merlin 文件中

B path/to/coq/kernel
B path/to/coq/library
...
于 2015-05-12T01:30:16.903 回答
0

我不知道如何正确使用coq_makefile来做到这一点,@Nico Lehmann 的回答对我不起作用。

我的.merlin文件是:

FLG -rectypes
S /usr/lib/coq/**
B /usr/lib/coq/**

第一行很重要(我不知道这意味着什么)。当然,更改/usr/lib/为您的 coq 所在的路径。coqc -where您可以通过在命令行中运行来找到 coq 的位置。

于 2019-11-19T10:56:05.210 回答