[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vr / w / wg] [i / ic] [r9k] [s4s] [vip] [cm / hm / lgbt / y] [3 / aco / adv / an / asp / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / qst / sci / soc / sp / tg / toy / trv / tv / vp / wsg / wsr / x] [Settings] [Home]
Settings Home
/g/ - Technology

Thread archived.
You cannot reply anymore.

File: rust.png (56 KB, 1200x1200)
56 KB
I need a good editor or IDE for Rust development. I don't have any know how around emacs or vim so something else would be better. What does /g/ recommend?
I use neovim with vim.rust. It works fine (there is a bug with external crates not being recognized by the linter but the autocomplete works).

I also tried IntelliJ (it works fine), Gnome Builder (it works really well), Visual Studio Code (it works) and Atom (dogshit)
I recently downloaded GNOME builder and I can't find out how to actually start a new project it gives me 2 options:
Clone from git
Find on already on your computer

wat do?
Seriously, emacs keybindings are so easy.
how do i learn anon
1) Install emacs, if you're using UNIX/UNIX-like just grab it from your package manager with the exception of Mac, which involves some other stuff I never bothered looking at
2) Open emacs
3) Hit Control-H, release those two keys and press T. This opens the tutor and will teach you about emacs.

I used the reference card when I was starting off, and I still have it to this today, but it's usually just sitting ontop of my desk doing nothing
>still have it to this today
polite sage
what can it do?
does it support gdb?
does it autocomplete?
>what can it do?
Literally anything, emacs is so extensible that you could use it as an operating system if you want

>does it support gdb?
Yes, in fact the person who made gdb (Richard M. Stallman) also makes emacs

>does it autocomplete?
You can install a plugin for autocomplete

If you want an out of the box experience, try out Spacemacs. You can specify if you want vim keybindings or emacs keybindings in the initial setup. I've got it set to emacs keybindings because that's what I know.
Tiny, fast (to use, once you have the muscle memory), extensible, customisable, available everywhere, universal keybindings (i.e, loads of other programs implement them). There is literally no downside to vim except the 2-3 days you need to develop the muscle memory to speak its language.

Unless you can't touch type. In which case, you should kill yourself in any case.

Or alternatively, learn to touch type.

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.