Add 'as' option (#371)

This commit is contained in:
Junegunn Choi
2016-01-26 03:01:20 +09:00
parent 676174c34d
commit 7d494b4a7b
3 changed files with 20 additions and 3 deletions

View File

@@ -450,9 +450,9 @@ function! s:add(repo, ...)
try
let repo = s:trim(a:repo)
let name = fnamemodify(repo, ':t:s?\.git$??')
let spec = extend(s:infer_properties(name, repo),
\ a:0 == 1 ? s:parse_options(a:1) : s:base_spec)
let opts = a:0 == 1 ? s:parse_options(a:1) : s:base_spec
let name = get(opts, 'as', fnamemodify(repo, ':t:s?\.git$??'))
let spec = extend(s:infer_properties(name, repo), opts)
if !has_key(g:plugs, name)
call add(g:plugs_order, name)
endif