Expand argument to plug#begin (#82)

This commit is contained in:
Junegunn Choi 2014-09-17 19:41:00 +09:00
parent a9fa8f44e5
commit a64b156682
2 changed files with 6 additions and 1 deletions

View File

@ -84,7 +84,7 @@ let s:loaded = get(s:, 'loaded', {})
function! plug#begin(...) function! plug#begin(...)
if a:0 > 0 if a:0 > 0
let home = s:path(fnamemodify(a:1, ':p')) let home = s:path(fnamemodify(expand(a:1), ':p'))
elseif exists('g:plug_home') elseif exists('g:plug_home')
let home = s:path(g:plug_home) let home = s:path(g:plug_home)
elseif !empty(&rtp) elseif !empty(&rtp)

View File

@ -937,6 +937,11 @@ Execute (Update plugins with U key in visual mode):
AssertExpect! '[==]', 1 AssertExpect! '[==]', 1
q q
Execute (plug#begin should expand env vars):
AssertNotEqual '$HOME/.emacs/plugged', expand('$HOME/.emacs/plugged')
call plug#begin('$HOME/.emacs/plugged')
AssertEqual expand('$HOME/.emacs/plugged'), g:plug_home
Execute (Cleanup): Execute (Cleanup):
silent! call system('rm -rf '.temp_plugged) silent! call system('rm -rf '.temp_plugged)
silent! call rename('fzf', 'fzf-staged') silent! call rename('fzf', 'fzf-staged')