|
|
@@ -386,6 +386,10 @@ function! s:reorg_rtp()
|
|
|
endif
|
|
|
endfunction
|
|
|
|
|
|
+function! s:doautocmd(...)
|
|
|
+ execute 'doautocmd' ((v:version > 703 || has('patch442')) ? '<nomodeline>' : '') join(a:000)
|
|
|
+endfunction
|
|
|
+
|
|
|
function! plug#load(...)
|
|
|
if a:0 == 0
|
|
|
return s:err('Argument missing: plugin name(s) required')
|
|
|
@@ -440,7 +444,7 @@ function! s:lod(names, types, ...)
|
|
|
call s:source(rtp, a:2)
|
|
|
endif
|
|
|
if exists('#User#'.name)
|
|
|
- execute 'doautocmd User' name
|
|
|
+ call s:doautocmd('User', name)
|
|
|
endif
|
|
|
endfor
|
|
|
endfunction
|