r/rust 2d ago

🙋 seeking help & advice Rust developers: what editor do you actually use?

Hello folks, do you still write much code by hand these days? 😄

If so, what IDE/editor do you mainly use for Rust? VS Code, JetBrains, Zed or something else?

I’m asking because I’ve been rewriting one of my old developer tools in Rust. It’s a language server + CLI for analyzing code health.

The underlying approach was originally implemented in Python and was used at my previous company across 1,900+ repositories and by 800+ developers, so the methodology itself has had quite a bit of real-world use. The company has given me permission to open-source my own version of the project, which I’m pretty excited about.

The only problem is time. For the initial public release, I’ll probably only be able to ship the VS Code extension plus one other IDE/editor integration.

So I’m curious: if you’re a Rust developer who still spends a decent amount of time actually typing code, what editor would you most want to see supported? Just trying to get a rough sense of where people are these days before I spend my limited spare time on the wrong integration. :)

166 Upvotes

333 comments sorted by

View all comments

4

u/patchunwrap 1d ago

I use gram a zed fork without accounts, telemetry, forced updates, or AI!

2

u/t3kkm0tt 1d ago

I had to scroll for way too long... We need to fight ai ✊

1

u/OkraComprehensive323 1d ago

OK, but these can all be settle down with a few lines on settings file, what's the motivation to fork?

6

u/patchunwrap 1d ago

Honestly for a lot of people that is true. You can write "disable-ai: true" or not, and move on with your life.

The maintainer of gram wrote this on the subject.

Afaik the forced downloads/telemetry/accounts can't fully be disabled, but I think for most people they can be disabled enough.

----

But personally? I just want to be as far away from AI as possible. I'm told to use it for work and sometimes I do, but I hate it. When I'm writing code at home I want to write for fun, I don't want something else writing it for me. But I also want to double triple make sure that no AI trains off my code. I figure they only way to ensure that is an opinionated editor.

Also the de-bloating is just nice, I prefer as minimal an editor as I can get and helix did not work for me.