vim-rust (rust.vim) adds Rust language support for Vim.
https://github.com/rust-lang/rust.vim| Installer Source| Releases (json) (tab)
vim-rust (rust.vim) adds Rust language support for Vim.
https://github.com/rust-lang/rust.vim| Installer Source| Releases (json) (tab)
To update (replacing the current version) run webi vim-rust
.
These are the files / directories that are created and/or modified with this install:
~/.vim/pack/plugins/start/rust.vim/
~/.vim/plugins/rust.vim
vim-rust
provides integration withcargo check
,rustfmt
, and other rust tooling.
You'll also need to install ALE
(part of
vim-essentials
) or
syntastic
first.
Remove the previous version of rust.vim, if any:
rm -rf ~/.vim/pack/plugins/start/rust.vim
Install rust.vim
as a Vim8 package with git
:
mkdir -p ~/.vim/pack/plugins/start/
git clone --depth=1 \
https://github.com/rust-lang/rust.vim \
~/.vim/pack/plugins/start/rust.vim
Create ~/.vim/plugins/rust.vim
, as follows:
" Reasonable defaults for rust.vim
" run rustfmt on save
let g:rustfmt_autosave = 1
" run cargo check et al
let g:ale_rust_cargo_use_check = 1
let g:ale_rust_cargo_check_tests = 1
let g:ale_rust_cargo_check_examples = 1
Edit ~/.vimrc
to include the config:
" Rust: reasonable defaults for rust.vim
source ~/.vim/plugins/rust.vim