diff options
| author | Mitermayer Reis <mitermayer.reis@gmail.com> | 2017-05-25 17:19:28 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-05-25 17:19:28 -0700 |
| commit | 99a38520e4f0775a828bbf53e93efdd66bbd0b0d (patch) | |
| tree | 04a272d2a4ddb883a7a4f7dcc9f3f4fa39e631bf /autoload/prettier.vim | |
| parent | 2f5987634662e8a245027f011d2096aeb6a17116 (diff) | |
| parent | a1a66c9a90190b8199c25337925452465be8bf9c (diff) | |
| download | vim-prettier-0.0.2.tar.xz | |
Merge pull request #3 from mitermayer/bug/should-not-overwrite-buffer-when-fail-to-parse-file0.0.2
bugfix: Making sure that when prettier fail to parse buffer we do not
Diffstat (limited to 'autoload/prettier.vim')
| -rw-r--r-- | autoload/prettier.vim | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/autoload/prettier.vim b/autoload/prettier.vim index 3ec6cfb..deb25a7 100644 --- a/autoload/prettier.vim +++ b/autoload/prettier.vim @@ -10,6 +10,12 @@ function! prettier#Prettier() abort if exec != -1 let l:stdout = split(system(exec . s:Get_Prettier_Exec_Args(), getbufline(bufnr('%'), 1, '$')), '\n') + " check system exit code + if v:shell_error + echohl WarningMsg | echom 'Prettier: failed to parse buffer.' | echohl NONE + return + endif + " delete all lines on the current buffer silent! execute 1 . ',' . line('$') . 'delete _' |
