.vim/autoload/vimrc.vim

changeset 578
3e4703eef23d
parent 574
3874b97048b0
child 579
0cb7adee16fe
equal deleted inserted replaced
577:c3ecffb36fb7 578:3e4703eef23d
18 endif 18 endif
19 endif 19 endif
20 endfunction 20 endfunction
21 21
22 function! vimrc#VundleInstall() abort 22 function! vimrc#VundleInstall() abort
23 " on windows and not cygwin 23 let l:vundle_readme = expand(g:on_windows
24 let l:on_windows = (has('win32') || has('win64'))
25
26 let l:vundle_readme = expand(l:on_windows
27 \ ? '~/vimfiles/bundle/vundle/README.md' 24 \ ? '~/vimfiles/bundle/vundle/README.md'
28 \ : '~/.vim/bundle/vundle/README.md') 25 \ : '~/.vim/bundle/vundle/README.md')
29 26
30 if !filereadable(l:vundle_readme) 27 if !filereadable(l:vundle_readme)
31 if !executable('git') 28 if !executable('git')
32 echo "Can't autoinstall Vundle without git" 29 echo "Can't autoinstall Vundle without git"
33 return 30 return
34 endif 31 endif
35 32
36 if l:on_windows == 0 33 if g:on_windows == 0
37 silent !mkdir -p ~/.vim/bundle 34 silent !mkdir -p ~/.vim/bundle
38 silent !git clone --depth 1 https://github.com/gmarik/vundle ~/.vim/bundle/vundle 35 silent !git clone --depth 1 https://github.com/gmarik/vundle ~/.vim/bundle/vundle
39 else 36 else
40 silent execute '!mkdir "'. $HOME .'\vimfiles\bundle"' 37 silent execute '!mkdir "'. $HOME .'\vimfiles\bundle"'
41 silent execute '!git clone --depth 1 https://github.com/gmarik/vundle "'. $HOME .'\vimfiles\bundle\vundle"' 38 silent execute '!git clone --depth 1 https://github.com/gmarik/vundle "'. $HOME .'\vimfiles\bundle\vundle"'
42 endif 39 endif
43 40
44 echo "Installed Vundle, run :PluginInstall if desired" 41 echo "Installed Vundle, run :PluginInstall if desired"
45 endif 42 endif
46
47 endfunction 43 endfunction

mercurial