this post was submitted on 08 Jun 2023
3 points (100.0% liked)

Programming

13226 readers
4 users here now

All things programming and coding related. Subcommunity of Technology.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 1 year ago
MODERATORS
top 21 comments
sorted by: hot top controversial new old
[–] mrmanager 5 points 1 year ago* (last edited 1 year ago) (1 children)

Neovim. Its awesome with the rust plugin. Everything works and it's fast.

[–] nivenkos@lemmy.world 1 points 1 year ago

Could you share your config?

I switched to the built-in LSP but keep hitting small issues with changes to mappings, etc. and keeping rust-analyzer updated is a pain.

So now I just use vscode, even though I'd really like to have neovim set up for small things.

[–] ryomensukuna@lemmy.one 2 points 1 year ago

Helix text editor

[–] rath@lemmy.world 2 points 1 year ago

Wow, no one mentioning IntelliJ?? I use the free edition with Rust and it works great... the only thing missing is a debugger, which requires the CLion distribution which is not free... but so far that hasn't been a big problem for me.

[–] recursed@lemmy.recursed.net 2 points 1 year ago

Neovim with coc-rust-analyzer.

There’s also coc-rls.

[–] rei@feddit.de 1 points 1 year ago

VsCode because I'm basic like that :^)

[–] worfamerryman@beehaw.org 1 points 1 year ago (1 children)

I am not a hardcore programmer, but anytime I code anything, I use vscodium. It is VScode without the microsoft telemetry.

[–] Magusbear@lemmy.ml 0 points 1 year ago (1 children)

That sounds great! Does it support the plugins as well?

[–] brie@beehaw.org 3 points 1 year ago (1 children)

It has the same plugin system, but they pull from Open VSX rather than Microsoft's extension marketplace. If there's an extension not available there, you can still download it from Microsoft's marketplace and then add it manually.

[–] zaop@sopuli.xyz 4 points 1 year ago (1 children)

It's also possible to swap out the extension registry entirely and still use Microsoft's marketplace instead of Open VSX in VSCodium.

[–] onewhobrowses@lemmy.world 1 points 1 year ago

I figured this was possible, but I guess I never searched for the solution. Thank you!

[–] mayoaddict@pawb.social 1 points 1 year ago

VScode. It works mostly fine for me, using rust-analyzer and CodeLLDB

[–] mtizim@beehaw.org 1 points 1 year ago* (last edited 1 year ago)

vscode. I think anything that supports LSP works well with rust, but my vscode setup is comfy enough and devcontainers are rather nice.

[–] ZuCO@beehaw.org 1 points 1 year ago (2 children)

No one has said Emacs yet, I was a long time vim/neovim user but switched a couple of years ago, still learning rust but it's been pretty comfy so far, plus I can wash my dishes in it.

[–] TheAgeOfSuperboredom@lemmy.ca 1 points 1 year ago

I use Emacs for just about everythinhg, including Rust dev. It's fantastic!

[–] CrimsonOnoscopy@beehaw.org 0 points 1 year ago (1 children)

Emacs is the best vim implementation.

[–] Hexorg@beehaw.org 0 points 1 year ago (1 children)

Emacs is a great operating system but lacks a good text editor

[–] CrimsonOnoscopy@beehaw.org 1 points 1 year ago

IDK what you're talking about, Vim runs great on there.

[–] your_name_please@lemmy.blahaj.zone 0 points 1 year ago (1 children)

I used VSCode for a few months and tried the CLion free trial after missing some of the features from IntelliJ I use at work. I think CLion edges out just a little, but not by much. Both have some rough patches.

Next time I pick up a Rust project I want to try neovim; I keep ending in tutorial hell for vim and never actually building anything with it. But before that, I think I want to ditch my Windows OS all together and pick some Linux distro, something I've been putting off a very long time.

[–] TheBaldness@beehaw.org 1 points 1 year ago (1 children)

Try Linux Mint. It's made for people who are coming over from Windows. You'll find it feels very familiar.

[–] zaop@sopuli.xyz 1 points 1 year ago

This was also the distribution I chose when first moving away from Windows and I can definitely recommend it. The vast majority of things worked out of the box, and people on the Linux Mint forum were very helpful in solving my remaining issues.