z_axis
z_axis

Reputation: 8460

Can I create completions file for rlwrap?

I use the following script to start the toplevel:

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

Then how can I build the .ml_completions file so that I can auto-complete input in the toplevel?

Upvotes: 2

Views: 352

Answers (1)

hcarty
hcarty

Reputation: 1671

I'm not sure how to create a completion file for rlwrap, but you can use utop as an alternative:

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

It supports line editing, context-sensitive completion and syntax highlighting in the toplevel.

Upvotes: 2

Related Questions