| title | Editor Plugins |
|---|
Reason's nature lends itself to great editor support. Most of our editor plugins provides at minimum:
- Types display.
- Programmatic code formatting through
refmt. - Errors & warnings display.
- Syntax highlighting.
- Type-driven autocomplete.
- Jump to definition.
And other features.
- VSCode: Recommended. Use reason-vscode from the extensions marketplace.
- Atom
- Vim/Neovim
- Sublime Text
- IDEA
- Emacs: Currently unmaintained It's recommended to use reason-language-server rather than merlin.el.
- VSCode: Use vscode-reasonml from the extensions marketplace. (Mac, Linux).
- Vim/Neovim: Make sure to use ocaml-language-server for native development as suggested. (Mac, Linux):
npm install -g ocaml-language-server - vim-reasonml: For use with native esy, Reason, and Merlin (not LSP based). (Mac, Linux, Windows).