summaryrefslogtreecommitdiff
path: root/ftplugin
diff options
context:
space:
mode:
authorAkshay <[email protected]>2021-09-19 10:57:34 +0100
committerAkshay <[email protected]>2021-09-19 10:57:34 +0100
commit456232000cc2a5f20b5eb87f268ffea2e3667ac6 (patch)
tree6d183309a3e5f51e74fd963d9e1881c5f12b6bc8 /ftplugin
parentc45237c7394152dc63200f7eb71e816b30600d82 (diff)
cool new search mapping
Diffstat (limited to 'ftplugin')
-rw-r--r--ftplugin/rust.vim18
1 files changed, 0 insertions, 18 deletions
diff --git a/ftplugin/rust.vim b/ftplugin/rust.vim
index 5007055..fce69b4 100644
--- a/ftplugin/rust.vim
+++ b/ftplugin/rust.vim
@@ -1,8 +1,6 @@
1setlocal ts=4 sts=4 sw=4 expandtab 1setlocal ts=4 sts=4 sw=4 expandtab
2 2
3set formatprg=rustfmt 3set formatprg=rustfmt
4
5" set makeprg=cargo\ clippy
6set errorformat= 4set errorformat=
7 \%-G, 5 \%-G,
8 \%-Gerror:\ aborting\ %.%#, 6 \%-Gerror:\ aborting\ %.%#,
@@ -22,19 +20,3 @@ function! RustMake() abort
22endfunction 20endfunction
23 21
24nnoremap <leader>r :call RustMake() <bar> silent! redraw <bar> cwindow<cr> 22nnoremap <leader>r :call RustMake() <bar> silent! redraw <bar> cwindow<cr>
25
26if exists('*RustFmtSimple')
27 finish
28endif
29
30function! RustFmtSimple() abort
31 let s = winsaveview()
32 bufdo! silent! !rustfmt %
33 bufdo! edit
34 call winrestview(s)
35endfunction
36
37augroup SimpleRustFmt
38 autocmd!
39 autocmd BufWritePost *.rs call RustFmtSimple()
40augroup END