Browse Source

escape spaces in s:rtp_add_defaults()

pull/451/head
Yukun Lin 12 years ago
parent
commit
ad67b0c672
1 changed files with 4 additions and 3 deletions
  1. +4
    -3
      autoload/vundle/config.vim

+ 4
- 3
autoload/vundle/config.vim View File

@ -167,11 +167,12 @@ func! s:rtp_add_defaults()
let default = &rtp let default = &rtp
let &rtp = current let &rtp = current
for item in reverse(split(default, ',')) for item in reverse(split(default, ','))
exec 'set rtp-=' . item
let itemEscapeSpace = substitute(item, ' ', '\\ ', "g")
exec 'set rtp-=' . itemEscapeSpace
if fnamemodify(item, ":t") == 'after' if fnamemodify(item, ":t") == 'after'
exec 'set rtp+=' . item
exec 'set rtp+=' . itemEscapeSpace
else else
exec 'set rtp^=' . item
exec 'set rtp^=' . itemEscapeSpace
endif endif
endfor endfor
endf endf


Loading…
Cancel
Save