From 9c1cca32f0d87daf5bdd525aecb968e254d60544 Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Sat, 14 Feb 2015 23:11:20 +0900 Subject: [PATCH] Do not escape spaces in &rtp Related: https://github.com/SirVer/ultisnips/issues/445 --- plug.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plug.vim b/plug.vim index 5bf7806..f8cba38 100644 --- a/plug.vim +++ b/plug.vim @@ -327,9 +327,9 @@ function! s:reorg_rtp() let s:middle = get(s:, 'middle', &rtp) let rtps = map(s:loaded_names(), 's:rtp(g:plugs[v:val])') let afters = filter(map(copy(rtps), 'globpath(v:val, "after")'), 'isdirectory(v:val)') - let rtp = join(map(rtps, 's:escrtp(v:val)'), ',') + let rtp = join(map(rtps, 'escape(v:val, ",")'), ',') \ . ','.s:middle.',' - \ . join(map(afters, 's:escrtp(v:val)'), ',') + \ . join(map(afters, 'escape(v:val, ",")'), ',') let &rtp = substitute(substitute(rtp, ',,*', ',', 'g'), '^,\|,$', '', 'g') let s:prtp = &rtp