diff options
| author | Andrew Gallant <jamslam@gmail.com> | 2014-06-16 13:07:49 -0400 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2014-06-16 18:16:05 -0700 |
| commit | b5d9e941f52c67b8628f9044da7c24371335a15d (patch) | |
| tree | 73fd7ffc9104931f5252a22185339a342aab29c0 /src/etc/vim/plugin/rust.vim | |
| parent | ebde8cfa618756ee615cb543c832b53653ce2977 (diff) | |
| download | rust-b5d9e941f52c67b8628f9044da7c24371335a15d.tar.gz rust-b5d9e941f52c67b8628f9044da7c24371335a15d.zip | |
Add a Syntastic plugin for Rust.
Diffstat (limited to 'src/etc/vim/plugin/rust.vim')
| -rw-r--r-- | src/etc/vim/plugin/rust.vim | 22 |
1 files changed, 22 insertions, 0 deletions
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 <jamslam@gmail.com> + +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 |
