From b5d9e941f52c67b8628f9044da7c24371335a15d Mon Sep 17 00:00:00 2001 From: Andrew Gallant Date: Mon, 16 Jun 2014 13:07:49 -0400 Subject: Add a Syntastic plugin for Rust. --- src/etc/vim/plugin/rust.vim | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/etc/vim/plugin/rust.vim (limited to 'src/etc/vim/plugin/rust.vim') diff --git a/src/etc/vim/plugin/rust.vim b/src/etc/vim/plugin/rust.vim new file mode 100644 index 00000000000..4ec4f33d545 --- /dev/null +++ b/src/etc/vim/plugin/rust.vim @@ -0,0 +1,22 @@ +" Vim syntastic plugin helper +" Language: Rust +" Maintainer: Andrew Gallant + +if exists("g:loaded_syntastic_rust_filetype") + finish +endif +let g:loaded_syntastic_rust_filetype = 1 +let s:save_cpo = &cpo +set cpo&vim + +" This is to let Syntastic know about the Rust filetype. +" It enables tab completion for the 'SyntasticInfo' command. +" (This does not actually register the syntax checker.) +if exists('g:syntastic_extra_filetypes') + call add(g:syntastic_extra_filetypes, 'rust') +else + let g:syntastic_extra_filetypes = ['rust'] +endif + +let &cpo = s:save_cpo +unlet s:save_cpo -- cgit 1.4.1-3-g733a5