Good morning everyone!
A lot happened since the nightly for the Rust plugin for IntelliJ IDEA had been released, so I think I should give an update
First of all, we've started publishing alpha builds, so you can install the plugin without fiddling with custom repositories.
Also, we have much better documentation now (enormous thanks to @jajakobyly ). Checkout out the features page to see what is currently available. Do this even if you already use the plugin, there maybe a couple of tricks you don't know about yet!
The plugin is still a work in progress, and a lot is yet to be implemented. However the basic functionality is already there, and perhaps you can give it a try?
- Navigation across your project, dependencies and standard library works.
- We have implemented some part of the type system, so go to definition should mostly work for fields and methods in non-generic code.
- Completion needs a lot more polish, but it is able to give some sensible results (see features page for the description of what works and what doesn't).
- Code formatting works (again, it was implemented by @jajakobyly). We use a bit different approach to formatting then
rustfmt
, you may happen to prefer either one.
Many thanks to all of the contributors!
We'd be glad to hear your feedback
Meta:
Github pages: https://intellij-rust.github.io/
Plugins portal: Rust - IntelliJ IDEs Plugin | Marketplace
Up for grabs issues: https://github.com/intellij-rust/intellij-rust/issues?q=is%3Aissue+is%3Aopen+label%3A"up+for+grab"
Contributing and architectural notes: https://github.com/intellij-rust/intellij-rust/blob/master/CONTRIBUTING.md