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.

Syntax highlighting (.rs)
Syntax highlighting (.toml)
Snippets
Code Completion
Linting
Code Formatting
Go-to Definition
Debugging
Documentation Tooltips
Atom111111
Emacs1111111
Sublime1111
Vim/Neovim1111111
VS Code1111111
Show more editors ⇩
BBedit1111(✓1)
Geany
gedit111
Kakoune111 1 11
Kate11 1 1
Micro11
Midnight Commander1
Textadept1111
Eclipse11111111
IntelliJ-based IDEs111111111
Visual Studio111
GNOME Builder1
Show more IDEs ⇩
Ride

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

Text Editors

Integrated Development Environments

Meta