mirror of
https://github.com/junegunn/vim-plug.git
synced 2025-12-08 01:44:44 +08:00
Do not escape spaces in &rtp
Related: https://github.com/SirVer/ultisnips/issues/445
This commit is contained in:
4
plug.vim
4
plug.vim
@@ -327,9 +327,9 @@ function! s:reorg_rtp()
|
|||||||
let s:middle = get(s:, 'middle', &rtp)
|
let s:middle = get(s:, 'middle', &rtp)
|
||||||
let rtps = map(s:loaded_names(), 's:rtp(g:plugs[v:val])')
|
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 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.','
|
\ . ','.s:middle.','
|
||||||
\ . join(map(afters, 's:escrtp(v:val)'), ',')
|
\ . join(map(afters, 'escape(v:val, ",")'), ',')
|
||||||
let &rtp = substitute(substitute(rtp, ',,*', ',', 'g'), '^,\|,$', '', 'g')
|
let &rtp = substitute(substitute(rtp, ',,*', ',', 'g'), '^,\|,$', '', 'g')
|
||||||
let s:prtp = &rtp
|
let s:prtp = &rtp
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user