5 ms·
The state of Rust editors continues to evolve [1], but I would be curious to learn more about the editors/IDEs that people are using for Rust development. Any
by harveywi 10y ago
The state of Rust editors continues to evolve [1], but I would be curious to learn more about the editors/IDEs that people are using for Rust development. Any stories or thoughts?
[1] https://areweideyet.com/ https://areweideyet.com/
- vvanders 10y agoVSCode + Racer have been working really well for me. Pretty decent auto-complete and integration.
- endisukaj 10y agorust-mode[0] has worked well for me so far. But I haven't written anything major with rust yet. [0][https://github.com/rust-lang/rust-mode https://github.com/rust-lang/rust-mode]
- allengeorge 10y agoI'm using IntelliJ-Rust [1]. Doesn't go to the definition of macros, and sometimes auto-complete doesn't work, but - it's comfortable enough to use. [1] https://intellij-rust.github.io/ https://intellij-rust.github.io/
- baq 10y agovim + racer do the job, but you have to annotate types quite a bit for autocomplete to work. I'd love it if there was a way to auto-annotate variables like the haskell plugin does it.
- deleted 10y ago[deleted]
- qwertyuiop924 10y agoWell, I'm an Emacs user. I don't necessarily care about the tools that more IDE focused people might (OTOH, RMS should loosen up on the AST: you can't afford to lose much more than you already have), but rust-mode works fine for me.
- hawkice 10y agoI use Emacs, mostly because my workspace has gotten too big for Atom to be consistently responsive (I've got dozens of projects with tens of thousands of lines of code and who knows how many files deep in the dependency managers internals).
- dj-wonk 10y agoI use Atom with the language-rust package. I'm very pleased. Before Atom I was using Emacs. I don't expect to go back to Emacs unless I need terminal-based editing.
- brandur 10y agoI've had good luck so far with Vim + You Complete Me [1] (which uses a Racer background). Check the GIF in its repo, but it gets you code completion boxes in Vim that pop up automatically in which you can tab through for the next results. It's very ergonomic compared to Vim's awkward built-in completion shortcuts, and gives you completion intelligence that's trending towards something like Visual Studio + C#. [1] https://github.com/Valloric/YouCompleteMe https://github.com/Valloric/YouCompleteMe
- hguant 10y agoLiterally just started looking into Rust for use in production yesterday. I've been playing with it in two different editor. SublimeText + Rust Enhanced has been really really awesome. In line error messages, fairly decent autocompletion (from what I've seen so far) - I don't really use full IDE's that often (vim is my go to) so this is what I imagine that feels like. vim + vim-racer has been good. I use the `gd` command (go to definition) every now and then. I'm probably not getting the full use out of it. I think my problem is that at the end of the day, it's a text editor and I don't have very high expectations. I want some syntax highlighting, I want curly brace and parenthesis matching, and I'd like to be able to change the font. Everything on top of that is gravy.
- jdub 10y agoFor the last few weeks, I've been doing all my Rust hacking in Visual Studio Code + the RustyCode extension on both Windows and Mac. It's a good experience, but the (currently early in development) Rust Language Server will make it superb.
- zanny 10y agoKDE recently broke off the syntax highlighting from Kate, so I'm super hopeful for eventual Rust support using racer in KDevelop soon, since its semantic highlighting is second to none.
- fabianhjr 10y agoSpacemacs' Rust Layer (Emacs) https://github.com/syl20bnr/spacemacs/tree/develop/layers/+lang/rust https://github.com/syl20bnr/spacemacs/tree/develop/layers/+l...