Skip to content

Commit

Permalink
Add rustfmt
Browse files Browse the repository at this point in the history
This adds rustfmt to the list of default formatters.
  • Loading branch information
Johann committed Nov 3, 2015
1 parent 02627f4 commit 8adfaee
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 0 deletions.
3 changes: 3 additions & 0 deletions README.md
Expand Up @@ -133,6 +133,9 @@ This beautifier developed and tested with ruby `2.0+`, so you can have weird res
The default golang formatting program is shipped with the golang distribution. Make sure `gofmt` is in your PATH (if golang is installed properly, it should be).
Here is the link to the installation: https://golang.org/doc/install

* `rustfmt` for __Rust__.
It can be installed using `cargo`, the Rust package manager. Up-to-date installation instructions are on the project page: https://github.com/nrc/rustfmt/#installation.

How can I change the behaviour of formatters, or add one myself?
----------------------------------------------------------------
If you need a formatter that is not among the defaults, or if you are not satisfied with the default formatting behaviour that is provided by vim-autoformat, you can define it yourself.
Expand Down
9 changes: 9 additions & 0 deletions plugin/defaults.vim
Expand Up @@ -194,3 +194,12 @@ if !exists('g:formatters_go')
let g:formatters_go = ['gofmt_1', 'gofmt_2']
endif

" Rust
if !exists('g:formatdef_rustfmt')
let g:formatdef_rustfmt = '"rustfmt"'
endif

if !exists('g:formatters_rust')
let g:formatters_rust = ['rustfmt']
endif

0 comments on commit 8adfaee

Please sign in to comment.