Merlin is an editor-independent tool to ease the developement of programs in OCaml. It aims at providing features available in modern IDEs such as: "as you type" error reporting, auto completion, source browsing ("jump to definition"), extraction of type, ...

Merlin is available on opam and can be installed with `opam install merlin`. It can also be built from sources, which are available at https://github.com/the-lambda-church/merlin .

As always you can find a full changelog at https://github.com/the-lambda-church/merlin/blob/master/CHANGELOG , but the highlights are :

- Improvement in the handling of PPX syntax extensions.

- The Jump command contributed by Tomasz KoƂodziejski for syntax-aware navigation:
  https://github.com/the-lambda-church/merlin/wiki/Jump-command

- Support for MetaOCaml via the "meta" extension.

- Cleanup and refactoring of the Emacs mode to fix long standing issues with concurrency.

And more generally a lot of bugfixes and improvement to the existing features.

We want to thank Rudi Grinberg, @Fourchaux, Christopher Reichert, David Allsopp, Nick Borden, Mario Rodas, @Twinside, Pierre Chambart, Philipp Haselwarter, Tomasz KoƂodziejski and Syohei Yoshida who all contributed to this release.
We also thank JaneStreet for their continued support.

The Merlin team