mirror of
https://github.com/junegunn/vim-plug.git
synced 2025-12-07 09:34:25 +08:00
Expand argument to plug#begin (#82)
This commit is contained in:
2
plug.vim
2
plug.vim
@@ -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)
|
||||||
|
|||||||
@@ -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')
|
||||||
|
|||||||
Reference in New Issue
Block a user