From cd2f2561bd7bc0f41f2a42450fb9c207976c0177 Mon Sep 17 00:00:00 2001 From: Akshay Date: Thu, 15 Apr 2021 13:21:01 +0530 Subject: rework autofmt --- ftplugin/rust.vim | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ftplugin/rust.vim b/ftplugin/rust.vim index 90cf440..5007055 100644 --- a/ftplugin/rust.vim +++ b/ftplugin/rust.vim @@ -28,10 +28,10 @@ if exists('*RustFmtSimple') endif function! RustFmtSimple() abort - let winview = winsaveview() - silent exec "!cargo fmt" - bufdo edit - call winrestview(winview) + let s = winsaveview() + bufdo! silent! !rustfmt % + bufdo! edit + call winrestview(s) endfunction augroup SimpleRustFmt -- cgit v1.2.3