Mint plugin for the IntelliJ Platform
Status
This plugin is still in the early stages of development so only has a handful of features. But over time things will stabilize and more features will be added. Currently only the lexer and very basic grammar parsing are done.
ScreenShots
Known Issues
- Currently function calls that include keywords breaks the psi tree e.g
Http.get
whereget
is a keyword - Commenter - only works with block comments - single line comment will not close the comment (mint does not currently have single line comments)
Usage
Coming soon...
Roadmap
The following features will evolve over the next few months:
- full lexer - with tests
- full grammar parser - with tests
- default syntax highlighting color scheme - based on Atom light theme
- darcula syntax highlighting color scheme - based on Atom dark theme
- working commenter
- Go to definition
- jump to implementation
- refactor - rename
Features for later on:
- mint intellij project type
- compiler support and run configurations
- code formatting
- code auto completion
Releases
coming soon
FAQ
coming soon
Compatible Jetbrains Products
Release version | IntelliJ version |
---|---|
1.1-SNAPSHOT | 2017.3 |
Contributing
coming soon
Dev
- clone the repo
- ./gradlew idea
- ./gradlew build
- open in intellij
Testing notes
- to regenerate the parser and lexer run: ./regenerate.sh