From b6dd24a45f1ce3ef6db7ac96cc88e89323e5a313 Mon Sep 17 00:00:00 2001 From: whonore Date: Wed, 24 Jun 2020 10:41:38 -0400 Subject: [PATCH] Update removed directories count even on error --- plug.vim | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/plug.vim b/plug.vim index 3a5f2b1..56525e5 100644 --- a/plug.vim +++ b/plug.vim @@ -2369,17 +2369,17 @@ function! s:delete(range, force) if empty(err) call setline(l1, '~'.line[1:]) let s:clean_count += 1 - let msg = printf('Removed %d directories.', s:clean_count) - if err_count > 0 - msg .= printf('Failed to remove %d directories.', err_count) - endif - call setline(4, msg) else delete call append(l1 - 1, s:format_message('x', line[1:], err)) let l2 += len(s:lines(err)) let err_count += 1 endif + let msg = printf('Removed %d directories.', s:clean_count) + if err_count > 0 + let msg .= printf(' Failed to remove %d directories.', err_count) + endif + call setline(4, msg) setlocal nomodifiable endif endif