Difference between revisions of "Rust"
Jump to navigation
Jump to search
(flycheck) |
|||
Line 25: | Line 25: | ||
</code> | </code> | ||
+ | = On-the-fly syntax checking: Flycheck-rust = | ||
+ | See [https://github.com/flycheck/flycheck-rust flycheck-rust] (on MELPA). See [[Flycheck]]. | ||
[[Category:Programming languages]] | [[Category:Programming languages]] | ||
[[Category:Programming]] | [[Category:Programming]] |
Revision as of 14:45, 22 May 2017
Let's setup Emacs for Rust development, shall we ?
rust-mode
- 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).
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.