summaryrefslogtreecommitdiffstats
path: root/ftplugin/rust.vim
diff options
context:
space:
mode:
Diffstat (limited to 'ftplugin/rust.vim')
-rw-r--r--ftplugin/rust.vim5
1 files changed, 5 insertions, 0 deletions
diff --git a/ftplugin/rust.vim b/ftplugin/rust.vim
index 2023656e..9943e657 100644
--- a/ftplugin/rust.vim
+++ b/ftplugin/rust.vim
@@ -195,6 +195,11 @@ let b:undo_ftplugin = "
" }}}1
+" Code formatting on save
+if get(g:, "rustfmt_autosave", 0)
+ autocmd BufWritePre *.rs call rustfmt#Format()
+endif
+
augroup END
let &cpo = s:save_cpo