2

我使用以下脚本启动顶层:

breakchars="(){}[],^%$#@\"\";:''\\"
exec rlwrap --remember -c -b "$breakchars"  -f "$HOME"/.ml_completions -S '> ' ocaml -init ~/.ocamlinit "$@"

那么如何构建 .ml_completions 文件,以便在顶层自动完成输入?

4

1 回答 1

2

我不确定如何为 rlwrap 创建完成文件,但您可以使用 utop 作为替代方案:

https://github.com/ocaml-community/utop

它支持顶层的行编辑、上下文相关的补全和语法高亮。

于 2012-07-17T17:13:32.937 回答