Files
dotfiles/install.cmd
T
2022-07-23 00:13:04 -04:00

41 lines
1.1 KiB
Batchfile

:: This script is for configurating vim on windows 10 machine
@if not exist "%HOME%" @set HOME=%HOMEDRIVE%%HOMEPATH%
@if not exist "%HOME%" @set HOME=%USERPROFILE%
@set NVIM_CONFIG_PATH=%HOME%\appdata\local\nvim\init.vim
@set APP_PATH=%HOME%\.dotfiles
IF NOT EXIST "%APP_PATH%" (
call git clone "https://github.com/Donaldttt/dotfiles" "%APP_PATH%"
) ELSE (
@set ORIGINAL_DIR=%CD%
echo updating dotfiles
chdir /d "%APP_PATH%"
call git pull
chdir /d "%ORIGINAL_DIR%"
call cd "%APP_PATH%"
)
:: Install vim-plug
curl -fLo %HOME%/vimfiles/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
call mklink "%HOME%\.vimrc" "%APP_PATH%\.vimrc"
call mklink "%HOME%\.vimrc.bundles" "%APP_PATH%\.vimrc.bundles"
IF NOT EXIST "%APP_PATH%\.vim" (
call mkdir "%APP_PATH%\.vim"
)
if exist "%NVIM_CONFIG_PATH%" (
move "%NVIM_CONFIG_PATH%" "%NVIM_CONFIG_PATH%.backup""
)
(
echo set runtimepath+=~/.vim,~/.vim/after
echo set packpath+=~/.vim
echo source ~/.vimrc
)> %NVIM_CONFIG_PATH%
call nvim -u "%APP_PATH%/.vimrc.bundles" +BundleInstall! +BundleClean +qall