mirror of
				https://github.com/ScoopInstaller/Main.git
				synced 2025-11-03 23:31:20 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			122 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			122 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
{
 | 
						|
    "homepage": "https://www.vim.org",
 | 
						|
    "description": "A highly configurable text editor for efficiently creating and changing any kind of text.",
 | 
						|
    "license": "Vim",
 | 
						|
    "version": "8.2",
 | 
						|
    "url": [
 | 
						|
        "https://ftp.nluug.nl/pub/vim/pc/gvim82.exe#/dl.7z",
 | 
						|
        "https://raw.githubusercontent.com/ScoopInstaller/Main/master/scripts/vim/install-context.reg",
 | 
						|
        "https://raw.githubusercontent.com/ScoopInstaller/Main/master/scripts/vim/uninstall-context.reg"
 | 
						|
    ],
 | 
						|
    "hash": [
 | 
						|
        "md5:aa84543492cd8260f44a5acf1ec35641",
 | 
						|
        "16a29881837047d783e8556506c73bbb292bdfefe042d77564d3c166d92b9d98",
 | 
						|
        "49225d3470bf4b397d3cab865eddca6e47610be356f812588588c2661a11557e"
 | 
						|
    ],
 | 
						|
    "extract_dir": "$0",
 | 
						|
    "pre_install": [
 | 
						|
        "Remove-Item \"$dir\\`$*\", \"$dir\\uninstal.*\", \"$dir\\install.exe\", \"$dir\\vim[0-9]*\" -Recurse",
 | 
						|
        "if (!(Test-Path \"$persist_dir\\_vimrc\")) {",
 | 
						|
        "    Copy-Item \"$dir\\vimrc_example.vim\" \"$dir\\_vimrc\"",
 | 
						|
        "    Copy-Item \"$dir\\gvimrc_example.vim\" \"$dir\\_gvimrc\"",
 | 
						|
        "    Add-Content \"$dir\\_vimrc\" \"set shell=$((Get-Command powershell).Path)\\ -ExecutionPolicy\\ Bypass\" -Encoding Ascii",
 | 
						|
        "}",
 | 
						|
        "'install-context.reg', 'uninstall-context.reg' | ForEach-Object {",
 | 
						|
        "    $vimpath = \"$(current_dir $dir)\\gVim.exe\".Replace('\\', '\\\\')",
 | 
						|
        "    $content = (Get-Content \"$dir\\$_\").Replace('$vim', $vimpath)",
 | 
						|
        "    if ($global) { $content = $content.Replace('HKEY_CURRENT_USER', 'HKEY_LOCAL_MACHINE') }",
 | 
						|
        "    Set-Content \"$dir\\$_\" $content",
 | 
						|
        "}",
 | 
						|
        "if (!(Test-Path \"$persist_dir\\vimrc\")) { New-Item \"$dir\\vimrc\" -ItemType File | Out-Null }"
 | 
						|
    ],
 | 
						|
    "bin": [
 | 
						|
        "vim.exe",
 | 
						|
        [
 | 
						|
            "vim.exe",
 | 
						|
            "vi"
 | 
						|
        ],
 | 
						|
        [
 | 
						|
            "vim.exe",
 | 
						|
            "ex",
 | 
						|
            "-e"
 | 
						|
        ],
 | 
						|
        [
 | 
						|
            "vim.exe",
 | 
						|
            "view",
 | 
						|
            "-R"
 | 
						|
        ],
 | 
						|
        [
 | 
						|
            "vim.exe",
 | 
						|
            "rvim",
 | 
						|
            "-Z"
 | 
						|
        ],
 | 
						|
        [
 | 
						|
            "vim.exe",
 | 
						|
            "rview",
 | 
						|
            "-RZ"
 | 
						|
        ],
 | 
						|
        [
 | 
						|
            "vim.exe",
 | 
						|
            "vimdiff",
 | 
						|
            "-d"
 | 
						|
        ],
 | 
						|
        "gvim.exe",
 | 
						|
        [
 | 
						|
            "gvim.exe",
 | 
						|
            "gview",
 | 
						|
            "-R"
 | 
						|
        ],
 | 
						|
        [
 | 
						|
            "gvim.exe",
 | 
						|
            "evim",
 | 
						|
            "-y"
 | 
						|
        ],
 | 
						|
        [
 | 
						|
            "gvim.exe",
 | 
						|
            "eview",
 | 
						|
            "-Ry"
 | 
						|
        ],
 | 
						|
        [
 | 
						|
            "gvim.exe",
 | 
						|
            "rgvim",
 | 
						|
            "-Z"
 | 
						|
        ],
 | 
						|
        [
 | 
						|
            "gvim.exe",
 | 
						|
            "rgview",
 | 
						|
            "-RZ"
 | 
						|
        ],
 | 
						|
        [
 | 
						|
            "gvim.exe",
 | 
						|
            "gvimdiff",
 | 
						|
            "-d"
 | 
						|
        ],
 | 
						|
        "xxd.exe"
 | 
						|
    ],
 | 
						|
    "shortcuts": [
 | 
						|
        [
 | 
						|
            "gvim.exe",
 | 
						|
            "gVim"
 | 
						|
        ]
 | 
						|
    ],
 | 
						|
    "persist": [
 | 
						|
        "_vimrc",
 | 
						|
        "_gvimrc",
 | 
						|
        "vimfiles",
 | 
						|
        "vimrc"
 | 
						|
    ],
 | 
						|
    "checkver": {
 | 
						|
        "url": "https://ftp.nluug.nl/pub/vim/pc",
 | 
						|
        "regex": "gvim(?<ver>[\\d-]+)\\.exe\\s+V([\\d.]+)"
 | 
						|
    },
 | 
						|
    "autoupdate": {
 | 
						|
        "url": "https://ftp.nluug.nl/pub/vim/pc/gvim$matchVer.exe#/dl.7z",
 | 
						|
        "hash": {
 | 
						|
            "url": "$baseurl/MD5SUMS"
 | 
						|
        }
 | 
						|
    },
 | 
						|
    "suggest": {
 | 
						|
        "vimtutor": "vimtutor"
 | 
						|
    }
 | 
						|
}
 |