Преглед на файлове

`R` to retry interrupted tasks as well

Junegunn Choi преди 11 години
родител
ревизия
5b2c03d3a8
променени са 1 файла, в които са добавени 6 реда и са изтрити 2 реда
  1. 6 2
      plug.vim

+ 6 - 2
plug.vim

@@ -502,11 +502,15 @@ function! s:update_impl(pull, args) abort
       for line in lines
         let name = get(matchlist(line, '^. \([^:]\+\):'), 1, '')
         if empty(name) || !has_key(printed, name)
-          let printed[name] = 1
           call append('$', line)
+          if !empty(name)
+            let printed[name] = 1
+            if line[0] == 'x' && index(s:prev_update.errors, name) < 0
+              call add(s:prev_update.errors, name)
+            end
+          endif
         endif
       endfor
-      echoerr v:exception
     finally
       let &imd = imd
     endtry