giraud.github.io/reasonml-idea-plugin
ReasonML language plugin for IDEA. Supports Reason, ReScript and OCaml.
Download and install the plugin from the JetBrains Plugin Marketplace.
Make sure
"namespace": false
is set inbsconfig.json
to enable inferred types hints in the editor.
Please see our website for the latest documentation and more information on how to get started.
Feature | OCaml (.ml) | Reason (.re, .rei) | ReScript (.res, .resi) |
---|---|---|---|
Syntax Support | ✅ | ✅ | ✅ |
Reformat Code | ✅ | ✅ | |
Structured View | ✅ | ✅ | ✅ |
Code Folding | ✅ | ✅ | ✅ |
JSX Support | ✅ | ✅ | ✅ |
JS Language Injection | ✅ | ✅ | ✅ |
Line & Block Comments | ✅ | ✅ | ✅ |
Type Annotations | ✅ | ✅ | |
Code Intentions | ✅ | ✅ | ✅ |
Pair Braces Matching | ✅ | ✅ | ✅ |
Feature | BuckleScript | Dune | Esy |
---|---|---|---|
Install Dependencies | ✅ | ✅ | ✅ |
Build Project | ✅ | ✅ | ✅ |
Error Reporting | ✅ | ✅ | ✅ |
Please see the FAQ page or report an issue.
Post any questions or feedback in Discord.
- Be patient.
- Give this project some love, star it or star the plugin page in the JetBrains Plugin Marketplace.
- Report any issues here.
Support my work with liberapay.
Support my work with paypal-me.
To all the people who have donated, you are awesome !! Really, this is pure anonymous donation, and it blows my mind... I'm very grateful, and it's kinda stupid, but it keeps me motivated. So big thanks.
Many thanks also to the JetBrains Team who provide me an OSS licence for their product.
This project is MIT licensed.