You can install the plugin from within the JetBrains IDE by going to Settings -> Plugins and then searching for "Elm". After installing the plugin, restart the IDE and then open your existing Elm project or create a new project.
- Type Inference
- Find Usages
- Run Tests (elm-test)
- Reformat File (elm-format)
- Cleanup unused imports
- Detect unused code
- Add Imports
- Quick Docs
- Structure View & Quick Nav
- WebGL/GLSL support
- Code Folding
- Manage the Exposing List
- Plus the usual IDE stuff: code completion, go-to-declaration, spell-checking, etc.
Want to see it in action? This 10 minute video demonstrates many of the features and how they work together.
Note: if you have node installed using nvm, please see the related information here.
- Is this free?
- Yes, the plugin itself is free and it works with the free version of IntelliJ.
- What versions of IntelliJ does this work with?
- IntelliJ IDEA Ultimate
- IntelliJ IDEA Community Edition (free!)
- PyCharm Professional
- PyCharm Community (free!)
- WebStorm (amazing JS and CSS support)
- and others (untested)