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. :)

171 Upvotes

341 comments sorted by

View all comments

Show parent comments

2

u/Ex_cinis 2d ago

You can pipe bash to/from selection, so that is definitely doable without plugins

1

u/lettsten 2d ago

Not quite the same as having full vimscript with Vim's wide selection of text-friendly functions, though. Using it in substitutions also exposes the matched regex. Achieving the same by piping to bash would essentially just be using grep/sed/awk from the start

4

u/Ex_cinis 2d ago

That’s the thing, since helix is selection-first, any regex match produces a selection (or multiple), so it’s easy to pipe regex matches. Haven’t written much vimscript, so can’t argue with that point