|
|
@@ -1008,21 +1008,22 @@ Execute (PlugClean should not try to remove unmanaged plugins inside g:plug_home
|
|
|
q
|
|
|
|
|
|
**********************************************************************
|
|
|
-Execute (PlugSnapshot):
|
|
|
- call plug#begin('$TMPDIR/plugged')
|
|
|
- Plug 'junegunn/vim-emoji'
|
|
|
+Execute (PlugSnapshot / #154 issues with paths containing spaces):
|
|
|
+ call plug#begin('$TMPDIR/plug with spaces')
|
|
|
+ Plug 'junegunn/vim-easy-align'
|
|
|
Plug 'junegunn/seoul256.vim'
|
|
|
call plug#end()
|
|
|
|
|
|
PlugClean!
|
|
|
PlugInstall
|
|
|
+ call plug#load('vim-easy-align') " Should properly hand paths with spaces
|
|
|
PlugSnapshot
|
|
|
AssertEqual '#!/bin/sh', getline(1)
|
|
|
AssertEqual '# Generated by vim-plug', getline(2)
|
|
|
AssertEqual 'vim +PlugUpdate +qa', getline(5)
|
|
|
- AssertEqual 'PLUG_HOME=$TMPDIR/plugged', getline(7)
|
|
|
+ AssertEqual 'PLUG_HOME=$TMPDIR/plug\ with\ spaces', getline(7)
|
|
|
AssertEqual 0, stridx(getline(9), 'cd $PLUG_HOME/seoul256.vim/ && git reset --hard')
|
|
|
- AssertEqual 0, stridx(getline(10), 'cd $PLUG_HOME/vim-emoji/ && git reset --hard')
|
|
|
+ AssertEqual 0, stridx(getline(10), 'cd $PLUG_HOME/vim-easy-align/ && git reset --hard')
|
|
|
AssertEqual 'sh', &filetype
|
|
|
|
|
|
execute 'PlugSnapshot' g:plug_home.'/snapshot.sh'
|