From 8daef74e18e79fe52523588aedf28980bdb11aae Mon Sep 17 00:00:00 2001 From: Tejas Sanap Date: Wed, 25 Aug 2021 14:59:14 +0530 Subject: [PATCH] Save folds when using `RustFmt` --- autoload/rustfmt.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/autoload/rustfmt.vim b/autoload/rustfmt.vim index 5283b840..b8dbf025 100644 --- a/autoload/rustfmt.vim +++ b/autoload/rustfmt.vim @@ -107,7 +107,7 @@ function! s:DeleteLines(start, end) abort endfunction function! s:RunRustfmt(command, tmpname, from_writepre) - let l:view = winsaveview() + mkview! let l:stderr_tmpname = tempname() call writefile([], l:stderr_tmpname) @@ -220,7 +220,7 @@ function! s:RunRustfmt(command, tmpname, from_writepre) lwindow endif - call winrestview(l:view) + silent! loadview endfunction function! rustfmt#FormatRange(line1, line2)