AnAutomatonAdrift,

Helix with Rust Analyzer. Works like a charm. Pretty much the only thing I miss from VS Code is the ability to run unit tests through a debugger.

exohuman,
exohuman avatar

Wow, I never knew about Helix. I’ll have to check it out.

staticlifetime,
staticlifetime avatar

How customizable is Helix? Is there a plugin system like with Neovim/Vim?

UnshavedYak,

Not, at the moment. Configuration is pretty good, it has really good defaults (LSP/RA integration/etc), but Plugins are still being designed.

UnshavedYak,

Same. Helix and RA.

solarzones,
solarzones avatar

I am also using Helix! Using Rust Analyzer as well. I love how simple it is.

ideonella,

Just regular VS Code. I didn't know about Codium! I think I'll switch over. I guess I can't add anything different but hope someone else shares their experience :)!

Deebster,

VSCode here, but Helix is also installed. I'm more productive in a traditional WIMP editor (for now) though.

AndreasDavour,

Emacs with lsp-mode and rust-analyzer.

soulsource,
@soulsource@discuss.tchncs.de avatar

I've switched from vim to VSCodium some months ago.

In vim I was using Rust Language Server via vim-lsp. The editing experience was OK, and about half of the Rust code in my PassFish application was written using this setup.

At work we participated in a functional programming course hosted by FPComplete (their courses are awesome, btw), and during that course we used Visual Studio Code with Rust Analyzer, and that convinced me of the convenience of this setup. My personal setup is still a bit different, as I use VSCodium instead of Visual Studio Code, and instead of using the Rust-Analyzer binary that comes with the Visual Studio Code plugin I run the version that is (optionally) included in the Rust Gentoo package.

I've been using this setup for the second half of the Passfish development, and for the higher-free-macro crate I wrote. I'm mentioning that crate, because it has higher as a dependency, which in turn does some unholy type system magic, and is pushing Rust Analyzer to (and sometimes over) its limits. I'm pretty sure that Rust Language Server would have handled this crate better than Rust Analyzer, which quite often ended up freezing, and allocating gigabytes over gigabytes of RAM (only option: kill process....).

But still, I think VSCodium (or Visual Studio Code) together with Rust Analyzer is a pretty convenient IDE for Rust development, and it's definitely what I'd recommend for people starting out with the language.

thek3nger,

I use VSCode with Vim keybindings. Mostly because it works without any problems, and I really like the inline-typing of the Rust Analyzer plugin.

I also use NeoVim on the side, but I am still faster in VSCode when I need to quickly jump between several files (at least until the day my vim-fu will improve).

snakbar,
snakbar avatar

vi user for 33 years and I tried vi + bacon but ended up switching to vscode:-( but with vi keybindings haha

DashieTM,
DashieTM avatar

How about neovim?
Still the good old experience with all the modern functionality.

CostcoFanboy,
CostcoFanboy avatar

Clion

exohuman,
exohuman avatar

VS Code for me.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • rust
  • ngwrru68w68
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • megavids
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • provamag3
  • JUstTest
  • All magazines