Merlin, an assistant for editing OCaml code

Merlin is an editor-independent tool to ease the developpement of programs in OCaml. It aims to provide features available in modern IDEs such as:

See the following video for a demonstration of these features:

Integration with emacs and vim is already present. Beta integration to Sublime-Text is available here.

Merlin is available from opam or directly from sources on github and information on how to set it up is available on the wiki.