diff --git a/autoload/jsonnet.vim b/autoload/jsonnet.vim index c39f0cd..dc25579 100644 --- a/autoload/jsonnet.vim +++ b/autoload/jsonnet.vim @@ -105,9 +105,11 @@ function! jsonnet#Format() call setfperm(expand('%'), l:originalFPerm) endif " the file has been changed outside of vim, enable reedit + mkview silent edit! let &fileformat = l:originalFileFormat let &syntax = &syntax + silent loadview elseif g:jsonnet_fmt_fail_silently == 0 " FixMe: We could leverage the errors coming from the `jsonnetfmt` and " give immediate feedback to the user at every save time.