Live data from Hacker News

RustRover – A standalone Rust IDE

blog.jetbrains.com

81–90 of 211 posts

Re: RustRover – A standalone Rust IDE

#81
post #43
post #26

I hope the Bazel plugin works with this. And I hope there is at least one Jetbrains IDE where I can work on C++, Python and Rust at the same time.

Talking about bazel (or buck, etc.), I wish there was a JetBrains IDE that supports all languages.

Is there anything IntelliJ Ultimate is missing in your opinion? I use it with quite a few different languages (JS, TS, Java, Kotlin, Dart, Go, Rust, Erlang, C) and it works really well (except maybe the last two but I very rarely need them).

Re: RustRover – A standalone Rust IDE

#82
post #78

I always wanted to switch to Emacs, but JetBrains keeps making great IDEs just to ruin my plan :(

I use Jetbrains IDEs, but keep my emacs config working with a few languages just in case... a few times, I had IntelliJ consuming far too much CPU/memory which made my laptop too hot, and I was happy that using emacs gave me a lot of the benefits with a magnitude less resource usage. That turned out to be some sort of bug in IntelliJ, because after a few minor releases it stopped doing that and now I am using it agai…

I was joking. I actually started using Emacs too, but just for writing documents (so far).

Re: RustRover – A standalone Rust IDE

#83
post #72
post #67

Earlier quoted context omitted.

Neovim plus the Rust treesitter thing is really good. Intellij has work to do before they are worth paying for. Which is great! I love competition. Kotlin is probably my favorite language to program in, but I hate how it locks you in to a single IDE.

IMHO Clion with Rust plugin is already the best Rust IDE available and I gladly pay for it.

Yeah, but sometimes I do want to search a project within 5 minutes of opening it. IntelliJ and it’s indexing, even when you had the project open 30 minutes ago, drives me crazy. Alternatives are good.

Re: RustRover – A standalone Rust IDE

#84

Earlier quoted context omitted.

> new UI project It’s incredible to me how many people choose VS Code because of its aesthetics, so it is by all means the right thing to focus on.

> It’s incredible to me how many people choose VS Code because of its aesthetics No. VS code is popular because it's 1. Free and open source 2. Come with a lot of official extension [1] 3. Backed by MS which has the incentive to commondize code editors It's quite similar to Chrome. [1]: https://marketplace.visualstudio.com/publishers/Microsoft

Yes that too of course.

But I have personally heard people more than one person completely dismiss JetBrain's IDEs because they didn't like how they looked.

Re: RustRover – A standalone Rust IDE

#85
Long ago, perhaps ten or more years, I used IntelliJ. It is a good IDE. Then last year I tried CLion with the Rust plugin. Still good. Not everything is smooth but that's not their fault. One example: it is frustrating to display values even if they implement Debug. The problem is that the debugger did not yet understand Rust's Debug. I was satisfied anyway.

After a year I didn't extend the license, however.

You see, I am mostly retired and program just for fun. And CLion does not do enough because I also write TypeScript, PHP, shell scripts, and even C sometimes. CLion is good for C, but now, I don't know if RustRover will cover C.

Now I switched to helix. Thirty years ago I learnt Emacs and later jed. You could say I am the pinky finger guy. In my fifties I decided to try something completely different, a modal editor. It took more than a year to slowly learn tricks. If programming were my job I wouldn't do that. I would stick to vscode or just Visual Studio or to a JetBrains product, because I know them and can work efficiently. With helix I did not yet reach this efficiency. But being retired it is more about fun instead of efficiency. helix is just more fun than these corporate offerings. Last week I switched Caps Lock and Esc and even created tap keybindings for the modifier keys (right tap-iso = open bracket, right tap-meta = close bracket for example). I am still in the process to adapt to the new keybindings but it makes me smile.

One caveat: when in a browser text input field, I sometimes hit the i key before typing. Anyone know this? I realized, I have to shift the mental model that browser text input fields are alreay and permanently in insert mode.

This said, I have a fond spot for JetBrains even if I left them.

Re: RustRover – A standalone Rust IDE

#86

Earlier quoted context omitted.

> new UI project It’s incredible to me how many people choose VS Code because of its aesthetics, so it is by all means the right thing to focus on.

> It’s incredible to me how many people choose VS Code because of its aesthetics No. VS code is popular because it's 1. Free and open source 2. Come with a lot of official extension [1] 3. Backed by MS which has the incentive to commondize code editors It's quite similar to Chrome. [1]: https://marketplace.visualstudio.com/publishers/Microsoft

Technically it's not Free (libre) or Open Source. The "VSCode" that people use is a proprietary telemetry-laiden application that cannot be reproducibly built from available source. You're probably wanting: https://vscodium.com/

Re: RustRover – A standalone Rust IDE

#87
post #63

Earlier quoted context omitted.

That's pretty much how it's always been. If you want a Jetbrains IDE, IDEA Ultimate is the best choice, because it offers all of the exact same features. The only issue is that, let's say, if you're developing in Python, it will still give you a Javascript-centered UI, and it's really frustrating

I think you mean Java-centered UI. The Javascript IDE is WebStorm not IDEA Ultimate.

IDEA Ultimate has all WebStorm has to offer, and more

Re: RustRover – A standalone Rust IDE

#88
post #66
post #31

Earlier quoted context omitted.

You can still do that. Just install the Rust (or any other language) plugin to IntelliJ. You can essentially build your own "jack of all trades" IDE if you want to.

Unfortunately debugging Rust (or C/C++ programs for that matter) is limited to CLion even if you have an IDEA Ultimate license. I don't know why. I have an all products license so it's not a blocker but I wish they would just make ultimate, truly ultimate.

But then it would be a lowest common denominator type thing, or a "Homer Simpson car"

I just want to automatically share my transferable preferences between IDEs

Re: RustRover – A standalone Rust IDE

#89
post #29

Earlier quoted context omitted.

That's how all their IDEs work. It's all the same software with different sets of allowed plugins. I would also argue that their IDEs are largely mature, feature-complete software. I'm quite happy they haven't succumbed to the modern trend of reorganize all the menus every 6 months.

> largely mature, feature-complete software Depends on the language. I use mostly Scala and Rust and both have significant issues still with incorrect syntax highlighting, refactoring being limited and slowness with larger projects.

[deleted]

Re: RustRover – A standalone Rust IDE

#90
post #17

This is exciting news. The current clion + rust plugin combo allows me to step seamlessly from rust to cpp when doing ffi work. Hopefully this isn't lost in this new rust only tool.

Looks like they deprecated the rust plugin: https://plugins.jetbrains.com/plugin/8182--deprecated-rust that sucks.

Here's the announcement: https://blog.jetbrains.com/rust/2023/09/13/introducing-rustr...
Post reply on HN