Some checks failed
		
		
	
	Detach Plugins / check (FlyGrep.vim) (push) Has been cancelled
				
			Detach Plugins / check (GitHub.vim) (push) Has been cancelled
				
			Detach Plugins / check (JavaUnit.vim) (push) Has been cancelled
				
			Detach Plugins / check (SourceCounter.vim) (push) Has been cancelled
				
			Detach Plugins / check (cpicker.nvim) (push) Has been cancelled
				
			Detach Plugins / check (dein-ui.vim) (push) Has been cancelled
				
			Detach Plugins / check (git.vim) (push) Has been cancelled
				
			Detach Plugins / check (iedit.vim) (push) Has been cancelled
				
			Detach Plugins / check (scrollbar.vim) (push) Has been cancelled
				
			Detach Plugins / check (vim-chat) (push) Has been cancelled
				
			Detach Plugins / check (vim-cheat) (push) Has been cancelled
				
			Detach Plugins / check (vim-todo) (push) Has been cancelled
				
			Detach Plugins / check (xmake.vim) (push) Has been cancelled
				
			test / Linux (nvim, nightly) (push) Has been cancelled
				
			test / Linux (nvim, v0.3.8) (push) Has been cancelled
				
			test / Linux (nvim, v0.4.0) (push) Has been cancelled
				
			test / Linux (nvim, v0.4.2) (push) Has been cancelled
				
			test / Linux (nvim, v0.4.3) (push) Has been cancelled
				
			test / Linux (nvim, v0.4.4) (push) Has been cancelled
				
			test / Linux (nvim, v0.5.0) (push) Has been cancelled
				
			test / Linux (nvim, v0.5.1) (push) Has been cancelled
				
			test / Linux (nvim, v0.6.0) (push) Has been cancelled
				
			test / Linux (nvim, v0.6.1) (push) Has been cancelled
				
			test / Linux (nvim, v0.7.0) (push) Has been cancelled
				
			test / Linux (nvim, v0.7.2) (push) Has been cancelled
				
			test / Linux (nvim, v0.8.0) (push) Has been cancelled
				
			test / Linux (nvim, v0.8.1) (push) Has been cancelled
				
			test / Linux (nvim, v0.8.2) (push) Has been cancelled
				
			test / Linux (nvim, v0.8.3) (push) Has been cancelled
				
			test / Linux (nvim, v0.9.0) (push) Has been cancelled
				
			test / Linux (nvim, v0.9.1) (push) Has been cancelled
				
			test / Linux (true, vim, v7.4.052) (push) Has been cancelled
				
			test / Linux (true, vim, v7.4.1689) (push) Has been cancelled
				
			test / Linux (true, vim, v7.4.629) (push) Has been cancelled
				
			test / Linux (true, vim, v8.0.0027) (push) Has been cancelled
				
			test / Linux (true, vim, v8.0.0183) (push) Has been cancelled
				
			test / Linux (vim, nightly) (push) Has been cancelled
				
			test / Linux (vim, v8.0.0184) (push) Has been cancelled
				
			test / Linux (vim, v8.0.1453) (push) Has been cancelled
				
			test / Linux (vim, v8.1.2269) (push) Has been cancelled
				
			test / Linux (vim, v8.2.2434) (push) Has been cancelled
				
			test / Linux (vim, v8.2.3995) (push) Has been cancelled
				
			test / Windows (nvim, nightly) (push) Has been cancelled
				
			test / Windows (nvim, v0.3.8) (push) Has been cancelled
				
			test / Windows (nvim, v0.4.2) (push) Has been cancelled
				
			test / Windows (nvim, v0.4.3) (push) Has been cancelled
				
			test / Windows (nvim, v0.4.4) (push) Has been cancelled
				
			test / Windows (nvim, v0.5.0) (push) Has been cancelled
				
			test / Windows (nvim, v0.5.1) (push) Has been cancelled
				
			test / Windows (nvim, v0.6.0) (push) Has been cancelled
				
			test / Windows (nvim, v0.6.1) (push) Has been cancelled
				
			test / Windows (nvim, v0.7.0) (push) Has been cancelled
				
			test / Windows (nvim, v0.7.2) (push) Has been cancelled
				
			test / Windows (nvim, v0.8.0) (push) Has been cancelled
				
			test / Windows (nvim, v0.8.1) (push) Has been cancelled
				
			test / Windows (nvim, v0.8.2) (push) Has been cancelled
				
			test / Windows (nvim, v0.8.3) (push) Has been cancelled
				
			test / Windows (nvim, v0.9.0) (push) Has been cancelled
				
			test / Windows (nvim, v0.9.1) (push) Has been cancelled
				
			test / Windows (vim, nightly) (push) Has been cancelled
				
			test / Windows (vim, v7.4.1185) (push) Has been cancelled
				
			test / Windows (vim, v7.4.1689) (push) Has been cancelled
				
			test / Windows (vim, v8.0.0027) (push) Has been cancelled
				
			test / Windows (vim, v8.0.1453) (push) Has been cancelled
				
			test / Windows (vim, v8.1.2269) (push) Has been cancelled
				
			test / Windows (vim, v8.2.2434) (push) Has been cancelled
				
			test / Windows (vim, v8.2.3995) (push) Has been cancelled
				
			docker / docker (push) Has been cancelled
				
			mirror / check (coding) (push) Has been cancelled
				
			mirror / check (gitee) (push) Has been cancelled
				
			mirror / check (gitlab) (push) Has been cancelled
				
			
		
			
				
	
	
		
			64 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			PowerShell
		
	
	
	
	
	
			
		
		
	
	
			64 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			PowerShell
		
	
	
	
	
	
function install_vim($ver)
 | 
						|
{
 | 
						|
  if ($ver -eq "nightly")
 | 
						|
  {
 | 
						|
    $url = 'https://github.com/vim/vim-win32-installer/releases/download/v8.2.3361/gvim_8.2.3361_x86.zip'
 | 
						|
  }
 | 
						|
  else
 | 
						|
  {
 | 
						|
    $ver = $ver -replace "^v", ""
 | 
						|
    $url = 'https://github.com/vim/vim-win32-installer/releases/download/v' + $ver + '/gvim_' + $ver + '_x86.zip'
 | 
						|
  }
 | 
						|
  $Env:VIM_BIN = $Env:DEPS + '\vim\vim82\vim.exe'
 | 
						|
  $zip = $Env:DEPS + '\vim.zip'
 | 
						|
  echo "download: $url"
 | 
						|
  echo "path: $zip"
 | 
						|
  (New-Object Net.WebClient).DownloadFile($url, $zip)
 | 
						|
  [Reflection.Assembly]::LoadWithPartialName('System.IO.Compression.FileSystem') > $null
 | 
						|
  [System.IO.Compression.ZipFile]::ExtractToDirectory($zip, $Env:DEPS)
 | 
						|
}
 | 
						|
 | 
						|
function install_nvim($ver)
 | 
						|
{
 | 
						|
  if ($ver -eq "nightly")
 | 
						|
  {
 | 
						|
    $url = 'https://github.com/neovim/neovim/releases/download/nightly/nvim-win64.zip'
 | 
						|
  }
 | 
						|
  else
 | 
						|
  {
 | 
						|
    $url = 'https://github.com/neovim/neovim/releases/download/' + $ver + '/nvim-win64.zip'
 | 
						|
  }
 | 
						|
  $zip = $Env:DEPS + '\nvim.zip'
 | 
						|
  (New-Object Net.WebClient).DownloadFile($url, $zip)
 | 
						|
  [Reflection.Assembly]::LoadWithPartialName('System.IO.Compression.FileSystem') > $null
 | 
						|
  [System.IO.Compression.ZipFile]::ExtractToDirectory($zip, $Env:DEPS)
 | 
						|
  if (Test-Path '$DEPS\Neovim\bin\nvim.exe') {
 | 
						|
    $Env:VIM_BIN = $Env:DEPS + '\Neovim\bin\nvim.exe'
 | 
						|
  }else{
 | 
						|
    $Env:VIM_BIN = $Env:DEPS + '\nvim-win64\bin\nvim.exe'
 | 
						|
 | 
						|
  }
 | 
						|
  echo "VIM_BIN is: $Env:VIM_BIN"
 | 
						|
}
 | 
						|
 | 
						|
function download_lua()
 | 
						|
{
 | 
						|
  $url = 'https://github.com/wsdjeg/vim-galore-zh_cn/releases/download/downdows/lua53.zip'
 | 
						|
    $zip = $Env:DEPS + '\lua53.zip'
 | 
						|
    (New-Object Net.WebClient).DownloadFile($url, $zip)
 | 
						|
    [Reflection.Assembly]::LoadWithPartialName('System.IO.Compression.FileSystem') > $null
 | 
						|
    [System.IO.Compression.ZipFile]::ExtractToDirectory($zip, $Env:DEPS + '\vim\vim82')
 | 
						|
}
 | 
						|
 | 
						|
if ($Env:VIM_BIN.StartsWith("nvim"))
 | 
						|
{
 | 
						|
  mkdir $Env:DEPS
 | 
						|
  install_nvim $Env:VIM_TAG
 | 
						|
}
 | 
						|
elseif ($Env:VIM_BIN.StartsWith("vim"))
 | 
						|
{
 | 
						|
  mkdir $Env:DEPS
 | 
						|
  install_vim $Env:VIM_TAG
 | 
						|
  download_lua
 | 
						|
}
 |