Are we (I)DE yet?

An overview about the state of Rust support by text editors and their integrated brethren.

Below you'll find a table listing the comparable features of editors, followed by specific information about single programs. The last part presents some more tooling of Rust's ecosystem.

Did you know, there is a plan for IDEs and a related RFC?

Syntax highlighting (.rs)
Snippets
Code Completion
Linting
Go-to Definition
Syntax Checking
Atom11212
BBedit11
Emacs112121
Textadept11111
Sublime11212
Vim11221
VS Code22
Show more editors ⇩
Geany
Kate2
Eclipse1121
Visual Studio21
IntelliJ IDEA111
Show more IDEs ⇩
SolidOak2

✓ = supported out-of-the-box, ✓1 = supported via plugin, ✓2 = supported via racer and plugin

Text Editors

Integrated Development Environments

Meta