Update removed directories count even on error

This commit is contained in:
whonore 2020-06-24 10:41:38 -04:00
parent 265fbd4f93
commit b6dd24a45f

View File

@ -2369,17 +2369,17 @@ function! s:delete(range, force)
if empty(err) if empty(err)
call setline(l1, '~'.line[1:]) call setline(l1, '~'.line[1:])
let s:clean_count += 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 else
delete delete
call append(l1 - 1, s:format_message('x', line[1:], err)) call append(l1 - 1, s:format_message('x', line[1:], err))
let l2 += len(s:lines(err)) let l2 += len(s:lines(err))
let err_count += 1 let err_count += 1
endif 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 setlocal nomodifiable
endif endif
endif endif