Skip to content

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.

LSP clientλ︎