Emacsλ︎
Rust-mode provides core workflow support. rustic
Rust-modeλ︎
rust-mode
makes editing Rust code with Emacs enjoyable. It requires Emacs 25 or later, and is included in both Emacs Prelude and Spacemacs by default.
rust-mode provides:
- Syntax highlighting (for Font Lock Mode)
- Indentation
- Integration with Cargo, clippy and rustfmt
This mode does not provide auto completion, or jumping to function / trait definitions.
rustic modeλ︎
Rustic is based on rust-mode and provides additional features:
- cargo popup
- multiline error parsing
- translation of ANSI control sequences through xterm-color
- async org babel
- automatic LSP configuration with eglot or lsp-mode
- [eask][] for testing
rustic only shares the rust-mode code from rust-mode.el and rust-utils.el.