Difference between revisions of "Rust"

From WikEmacs
Jump to navigation Jump to search
(→‎rust-mode: imenu support)
(→‎rust-mode: navigation by semantics (?))
Line 3: Line 3:
 
= rust-mode =
 
= rust-mode =
  
[https://github.com/rust-lang/rust-mode rust-mode] (in [[MELPA]]) offers syntax highlighted and code formatting.
+
[https://github.com/rust-lang/rust-mode rust-mode] (in [[MELPA]]) offers syntax highlighted, code formatting, [[Imenu]] support, naviation by semantics (go to the beginning or end of the current defun),…
  
 
In Debian testing and unstable you can also install it with <code>apt install elpa-rust-mode</code> (but the MELPA way is prefered).
 
In Debian testing and unstable you can also install it with <code>apt install elpa-rust-mode</code> (but the MELPA way is prefered).
  
It has [[Imenu]] support.
 
  
 
[[File:rust-autocomplete.png|700px]]
 
[[File:rust-autocomplete.png|700px]]

Revision as of 14:40, 22 May 2017

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

rust-mode

rust-mode (in MELPA) offers syntax highlighted, code formatting, Imenu support, naviation by semantics (go to the beginning or end of the current defun),…

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)