我正在尝试为OCaml进行自动完成.我喜欢使用Vim,我找到了这个插件:
https://github.com/the-lambda-church/merlin
我使用OPAM安装它并添加了所需的行以将其加载到我的.vimrc
我确保OPAM bin文件夹(包含ocamlmerlin)在我的.profile文件中
检查我是否可以从终端访问它,对于vim,我使用“Ctrl-r = $PATH”打印了PATH变量,它显示它包含OPAM bin文件夹.
它仍然不起作用,我不知道还有什么可以使其工作.我得到了语法高亮,但无论如何都没有merlin.我希望自动完成工作.
如果我按Ctrl-N显示完成建议我得到“正常”的vim完成,这基本上只是文档中提到的单词列表.
chdir(/home/incraved/.opam/system/share/ocamlmerlin/vim/plugin) fchdir() to prevIoUs dir sourcing "/home/incraved/.opam/system/share/ocamlmerlin/vim/plugin/merlin.vim" finished sourcing /home/incraved/.opam/system/share/ocamlmerlin/vim/plugin/merlin.vim Searching for "/home/incraved/.opam/system/share/ocamlmerlin/vimbufsync/plugin/**/*.vim"
有任何想法吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。