mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-01-23 10:40:03 +08:00
31 lines
800 B
Batchfile
31 lines
800 B
Batchfile
@echo off
|
|
for /F "usebackq" %%t in (`where vim`) do SET _VIM=%%t
|
|
set VIM=%_VIM:\vim.exe=%
|
|
if "%HOME%"=="" set HOME=%USERPROFILE%
|
|
set _VIMRC=%HOME%\_vimrc
|
|
if exist %_VIMRC% goto EXEC_NEOBUNDLE_INSTALL
|
|
if not exist %_VIMRC% goto DOTVIMRC
|
|
|
|
:DOTVIMRC
|
|
set VIMRC=%HOME%\.vimrc
|
|
if exist %VIMRC% goto EXEC_NEOBUNDLE_INSTALL
|
|
if not exist %VIMRC% goto VIMFILES
|
|
|
|
:VIMFILES
|
|
set VIMRC=%HOME%\vimfiles\vimrc
|
|
if exist %VIMRC% goto EXEC_NEOBUNDLE_INSTALL
|
|
if not exist %VIMRC% goto ORIGIN_VIM
|
|
|
|
:ORIGIN_VIM
|
|
set VIMRC=%VIM%\_vimrc
|
|
if exist %VIMRC% goto EXEC_NEOBUNDLE_INSTALL
|
|
if not exist %VIMRC% goto NO_EXEC_NEOBUNDLE_INSTALL
|
|
|
|
@echo on
|
|
:EXEC_NEOBUNDLE_INSTALL
|
|
vim -N -u %VIMRC% -c "try | NeoBundleUpdate! %* | finally | qall! | endtry" -U NONE -i NONE -V1 -e -s
|
|
|
|
|
|
:NO_EXEC_NEOBUNDLE_INSTALL
|
|
echo 'vimrc is NotFound.'
|