Comment by guipsp
2 years ago
The 'canon' way to do multi-language development is via IntelliJ Ultimate. I have no idea how well it works for rust at the moment, since RustRover is still in pre-release.
Update: I gave it a quick go, and it seem to have feature parity with RustRover. Give it a shot if you haven't.
The question is what is happening with the Rust plugin generally. The talk was that it wasn't going to be maintained in the future, and instead all the work folded into RustRover itself, and nobody seemed to be clear if Rust had a future in IntelliJ Ultimate but I'm pretty sure the answer is "no" since C++ isn't in there either.
I'm 100% sure I'm not on the only team that does both Rust and C++. Rust in CLion was perfect for me.
I could get my employer to pay for both, potentially, but I like to have my own licenses for things for the purpose of doing my own open source work independent of my employer, without any ambiguity about IP or potential for conflict.
For myself ... the way they handled this (bad communication of roadmap) irritated me enough that I dusted off emacs and got myself set up with a nice configuration with lsp, company, projectile, and treemacs and made myself productive in it.