Rust

From WikEmacs
Revision as of 14:45, 22 May 2017 by Elvince (talk | contribs) (flycheck)
Jump to navigation Jump to search

Let's setup Emacs for Rust development, shall we ?

rust-mode

rust-mode (in MELPA) offers:

  • syntax highlighted,
  • code formatting, optionally automatic,
  • Imenu support,
  • navigation by semantics (go to the beginning or end of the current defun), (see also helm-swoop, helm-ag, tags,…)
  • playpen helpers (send the selected code to play.rust-lang.org),

In Debian testing and unstable you can also install it with apt install elpa-rust-mode (but the MELPA way is prefered).


700px

Code formatting with rustfmv

Formatting is also provided by this mode. If you want auto formatting everytime you save a buffer, put this in your Init File:

(setq rust-format-on-save t)

On-the-fly syntax checking: Flycheck-rust

See flycheck-rust (on MELPA). See Flycheck.